ILIAS  release_7 Revision v7.30-3-g800a261c036
ilObjFileImplementationAbstract Class Reference

Class ilObjFileImplementationAbstract. More...

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

Public Member Functions

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

Detailed Description

Member Function Documentation

◆ addFileVersion()

ilObjFileImplementationAbstract::addFileVersion (   $a_upload_file,
  $a_filename 
)

@inheritDoc

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

30 {
31
32 }

◆ clearDataDirectory()

ilObjFileImplementationAbstract::clearDataDirectory ( )

@inheritDoc

Implements ilObjFileImplementationInterface.

Reimplemented in ilObjFileImplementationLegacy.

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

38 {
39 // noting to do here
40 }

◆ createDirectory()

ilObjFileImplementationAbstract::createDirectory ( )

@inheritDoc

Implements ilObjFileImplementationInterface.

Reimplemented in ilObjFileImplementationLegacy.

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.

85 {
86
87 }

Referenced by ilObjFileImplementationLegacy\deleteVersions().

+ Here is the caller graph for this function:

◆ getSpecificVersion()

ilObjFileImplementationAbstract::getSpecificVersion (   $version_id)

@inheritDoc

Reimplemented in ilObjFileImplementationLegacy.

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

101 {
102
103 }

◆ getVersion()

ilObjFileImplementationAbstract::getVersion ( )

Implements ilObjFileImplementationInterface.

Reimplemented in ilObjFileImplementationLegacy.

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

72 {
73
74 }

◆ replaceFile()

ilObjFileImplementationAbstract::replaceFile (   $a_upload_file,
  $a_filename 
)

@inheritDoc

Implements ilObjFileImplementationInterface.

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

22 {
23
24 }

◆ setFileSize()

ilObjFileImplementationAbstract::setFileSize (   $a_size)

@inheritDoc

Implements ilObjFileImplementationInterface.

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

54 {
55
56 }

◆ setFileType()

ilObjFileImplementationAbstract::setFileType (   $a_type)

@inheritDoc

Implements ilObjFileImplementationInterface.

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

46 {
47
48 }

◆ setMaxVersion()

ilObjFileImplementationAbstract::setMaxVersion (   $a_max_version)

@inheritDoc

Implements ilObjFileImplementationInterface.

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

80 {
81
82 }

◆ setVersion()

ilObjFileImplementationAbstract::setVersion (   $a_version)

@inheritDoc

Implements ilObjFileImplementationInterface.

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

67 {
68
69 }

◆ storeUnzipedFile()

ilObjFileImplementationAbstract::storeUnzipedFile (   $a_upload_file,
  $a_filename 
)

@inheritDoc

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: