ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObjFileImplementationAbstract Class Reference

Class ilObjFileImplementationAbstract. More...

+ Inheritance diagram for ilObjFileImplementationAbstract:
+ Collaboration diagram for ilObjFileImplementationAbstract:

Public Member Functions

 createDirectory ()
 
 replaceFile ($a_upload_file, $a_filename)
 
 addFileVersion ($a_upload_file, $a_filename)
 
 clearDataDirectory ()
 
 setFileType ($a_type)
 
 setFileSize ($a_size)
 
 getFileSize ()
 
 setVersion ($a_version)
 
 getVersion ()
 
 setMaxVersion ($a_max_version)
 
 getMaxVersion ()
 
 storeUnzipedFile ($a_upload_file, $a_filename)
 
 getSpecificVersion ($version_id)
 
- Public Member Functions inherited from ilObjFileImplementationInterface
 getDirectory ($a_version=0)
 
 deleteVersions ($a_hist_entry_ids=null)
 Deletes the specified history entries or all entries if no ids are specified. More...
 
 getFileType ()
 
 getStorageID ()
 
 handleChangedObjectTitle (string $new_title)
 
 getFile ($a_hist_entry_id=null)
 
 sendFile ($a_hist_entry_id=null)
 
 getFileExtension ()
 Returns the extension of the file name converted to lower-case. More...
 
 getVersions ($version_ids=null)
 Gets the file versions for this object. More...
 
 export (string $target_dir)
 

Detailed Description

Member Function Documentation

◆ addFileVersion()

ilObjFileImplementationAbstract::addFileVersion (   $a_upload_file,
  $a_filename 
)

Definition at line 29 of file class.ilObjFileImplementationAbstract.php.

30  {
31 
32  }

◆ clearDataDirectory()

ilObjFileImplementationAbstract::clearDataDirectory ( )

Implements ilObjFileImplementationInterface.

Definition at line 37 of file class.ilObjFileImplementationAbstract.php.

38  {
39  // noting to do here
40  }

◆ createDirectory()

ilObjFileImplementationAbstract::createDirectory ( )

Implements ilObjFileImplementationInterface.

Definition at line 13 of file class.ilObjFileImplementationAbstract.php.

14  {
15  // noting to do
16  }

◆ getFileSize()

ilObjFileImplementationAbstract::getFileSize ( )

Implements ilObjFileImplementationInterface.

Definition at line 58 of file class.ilObjFileImplementationAbstract.php.

59  {
60 
61  }

◆ getMaxVersion()

ilObjFileImplementationAbstract::getMaxVersion ( )

Implements ilObjFileImplementationInterface.

Definition at line 84 of file class.ilObjFileImplementationAbstract.php.

Referenced by ilObjFileImplementationLegacy\deleteVersions().

85  {
86 
87  }
+ Here is the caller graph for this function:

◆ getSpecificVersion()

ilObjFileImplementationAbstract::getSpecificVersion (   $version_id)

Definition at line 100 of file class.ilObjFileImplementationAbstract.php.

101  {
102 
103  }

◆ getVersion()

ilObjFileImplementationAbstract::getVersion ( )

Implements ilObjFileImplementationInterface.

Definition at line 71 of file class.ilObjFileImplementationAbstract.php.

72  {
73 
74  }

◆ replaceFile()

ilObjFileImplementationAbstract::replaceFile (   $a_upload_file,
  $a_filename 
)

Implements ilObjFileImplementationInterface.

Definition at line 21 of file class.ilObjFileImplementationAbstract.php.

22  {
23 
24  }

◆ setFileSize()

ilObjFileImplementationAbstract::setFileSize (   $a_size)

Implements ilObjFileImplementationInterface.

Definition at line 53 of file class.ilObjFileImplementationAbstract.php.

54  {
55 
56  }

◆ setFileType()

ilObjFileImplementationAbstract::setFileType (   $a_type)

Implements ilObjFileImplementationInterface.

Definition at line 45 of file class.ilObjFileImplementationAbstract.php.

46  {
47 
48  }

◆ setMaxVersion()

ilObjFileImplementationAbstract::setMaxVersion (   $a_max_version)

Implements ilObjFileImplementationInterface.

Definition at line 79 of file class.ilObjFileImplementationAbstract.php.

80  {
81 
82  }

◆ setVersion()

ilObjFileImplementationAbstract::setVersion (   $a_version)

Implements ilObjFileImplementationInterface.

Definition at line 66 of file class.ilObjFileImplementationAbstract.php.

67  {
68 
69  }

◆ storeUnzipedFile()

ilObjFileImplementationAbstract::storeUnzipedFile (   $a_upload_file,
  $a_filename 
)

Implements ilObjFileImplementationInterface.

Definition at line 92 of file class.ilObjFileImplementationAbstract.php.

93  {
94 
95  }

The documentation for this class was generated from the following file: