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

Class ilObjFileVersion. More...

+ Inheritance diagram for ilObjFileVersion:
+ Collaboration diagram for ilObjFileVersion:

Public Member Functions

 __construct ($input=array())
 @inheritDoc More...
 
 getArrayCopy ()
 @inheritDoc More...
 
 offsetGet ($index)
 @inheritDoc More...
 
 getDate ()
 
 setDate (string $date)
 
 getUserId ()
 
 setUserId (int $user_id)
 
 getObjId ()
 
 setObjId (int $obj_id)
 
 getObjType ()
 
 setObjType (string $obj_type)
 
 getAction ()
 
 setAction (string $action)
 
 getInfoParams ()
 
 setInfoParams (string $info_params)
 
 getUserComment ()
 
 setUserComment (string $user_comment)
 
 getHistEntryId ()
 
 setHistEntryId (int $hist_entry_id)
 
 getTitle ()
 
 setTitle ($title)
 
 getFilename ()
 
 setFilename (string $filename)
 
 getVersion ()
 
 setVersion (string $version)
 
 getMaxVersion ()
 
 setMaxVersion (string $max_version)
 
 getSize ()
 
 setSize (int $size)
 

Protected Attributes

 $date = ''
 
 $user_id = 0
 
 $obj_id = 0
 
 $obj_type = ''
 
 $action = ''
 
 $info_params = ''
 
 $user_comment = ''
 
 $hist_entry_id = 1
 
 $title = ''
 
 $filename = ''
 
 $version = ''
 
 $max_version = ''
 
 $rollback_version = ''
 
 $rollback_user_id = ''
 
 $size = 0
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilObjFileVersion::__construct (   $input = array())

@inheritDoc

Definition at line 12 of file class.ilObjFileVersion.php.

13 {
14 parent::__construct($input);
15 foreach ($input as $k => $v) {
16 $this->{$k} = $v;
17 }
18 }
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References ILIAS\GlobalScreen\Provider\__construct().

+ Here is the call graph for this function:

Member Function Documentation

◆ getAction()

ilObjFileVersion::getAction ( )
Returns
string

Definition at line 133 of file class.ilObjFileVersion.php.

133 : string
134 {
135 return $this->action;
136 }

References $action.

◆ getArrayCopy()

ilObjFileVersion::getArrayCopy ( )

@inheritDoc

Definition at line 23 of file class.ilObjFileVersion.php.

24 {
25 $a = [];
26 $r = new ReflectionClass($this);
27 foreach ($r->getProperties() as $p) {
28 $p->setAccessible(true);
29 $a[$p->getName()] = $p->getValue($this);
30 }
31 return $a;
32 }
$a
thx to https://mlocati.github.io/php-cs-fixer-configurator for the examples

References Vendor\Package\$a.

◆ getDate()

ilObjFileVersion::getDate ( )
Returns
string

Definition at line 61 of file class.ilObjFileVersion.php.

61 : string
62 {
63 return $this->date;
64 }

References $date.

◆ getFilename()

ilObjFileVersion::getFilename ( )
Returns
string

Definition at line 223 of file class.ilObjFileVersion.php.

223 : string
224 {
225 return $this->filename;
226 }

References $filename.

◆ getHistEntryId()

ilObjFileVersion::getHistEntryId ( )
Returns
int

Definition at line 187 of file class.ilObjFileVersion.php.

187 : int
188 {
190 }

References $hist_entry_id.

◆ getInfoParams()

ilObjFileVersion::getInfoParams ( )
Returns
string

Definition at line 151 of file class.ilObjFileVersion.php.

151 : string
152 {
153 return $this->info_params;
154 }

References $info_params.

◆ getMaxVersion()

ilObjFileVersion::getMaxVersion ( )
Returns
string

Definition at line 259 of file class.ilObjFileVersion.php.

259 : string
260 {
261 return $this->max_version;
262 }

References $max_version.

◆ getObjId()

ilObjFileVersion::getObjId ( )
Returns
int

Definition at line 97 of file class.ilObjFileVersion.php.

97 : int
98 {
99 return $this->obj_id;
100 }

References $obj_id.

◆ getObjType()

ilObjFileVersion::getObjType ( )
Returns
string

Definition at line 115 of file class.ilObjFileVersion.php.

115 : string
116 {
117 return $this->obj_type;
118 }

References $obj_type.

◆ getSize()

ilObjFileVersion::getSize ( )
Returns
int

Definition at line 277 of file class.ilObjFileVersion.php.

277 : int
278 {
279 return $this->size;
280 }

References $size.

◆ getTitle()

ilObjFileVersion::getTitle ( )
Returns
null

Definition at line 205 of file class.ilObjFileVersion.php.

206 {
207 return $this->title;
208 }

References $title.

◆ getUserComment()

ilObjFileVersion::getUserComment ( )
Returns
string

Definition at line 169 of file class.ilObjFileVersion.php.

169 : string
170 {
171 return $this->user_comment;
172 }

References $user_comment.

◆ getUserId()

ilObjFileVersion::getUserId ( )
Returns
int

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

79 : int
80 {
81 return $this->user_id;
82 }

References $user_id.

◆ getVersion()

ilObjFileVersion::getVersion ( )
Returns
string

Definition at line 241 of file class.ilObjFileVersion.php.

241 : string
242 {
243 return $this->version;
244 }

References $version.

◆ offsetGet()

ilObjFileVersion::offsetGet (   $index)

@inheritDoc

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

54 {
55 return $this->{$index};
56 }
$index
Definition: metadata.php:128

References $index.

◆ setAction()

ilObjFileVersion::setAction ( string  $action)
Parameters
string$action
Returns
ilObjFileVersion

Definition at line 142 of file class.ilObjFileVersion.php.

143 {
144 $this->action = $action;
145 return $this;
146 }
Class ilObjFileVersion.

References $action.

◆ setDate()

ilObjFileVersion::setDate ( string  $date)
Parameters
string$date
Returns
ilObjFileVersion

Definition at line 70 of file class.ilObjFileVersion.php.

71 {
72 $this->date = $date;
73 return $this;
74 }

References $date.

◆ setFilename()

ilObjFileVersion::setFilename ( string  $filename)
Parameters
string$filename
Returns
ilObjFileVersion

Definition at line 232 of file class.ilObjFileVersion.php.

233 {
234 $this->filename = $filename;
235 return $this;
236 }

References $filename.

◆ setHistEntryId()

ilObjFileVersion::setHistEntryId ( int  $hist_entry_id)
Parameters
int$hist_entry_id
Returns
ilObjFileVersion

Definition at line 196 of file class.ilObjFileVersion.php.

197 {
198 $this->hist_entry_id = $hist_entry_id;
199 return $this;
200 }

References $hist_entry_id.

◆ setInfoParams()

ilObjFileVersion::setInfoParams ( string  $info_params)
Parameters
string$info_params
Returns
ilObjFileVersion

Definition at line 160 of file class.ilObjFileVersion.php.

161 {
162 $this->info_params = $info_params;
163 return $this;
164 }

References $info_params.

◆ setMaxVersion()

ilObjFileVersion::setMaxVersion ( string  $max_version)
Parameters
string$max_version
Returns
ilObjFileVersion

Definition at line 268 of file class.ilObjFileVersion.php.

269 {
270 $this->max_version = $max_version;
271 return $this;
272 }

References $max_version.

◆ setObjId()

ilObjFileVersion::setObjId ( int  $obj_id)
Parameters
int$obj_id
Returns
ilObjFileVersion

Definition at line 106 of file class.ilObjFileVersion.php.

107 {
108 $this->obj_id = $obj_id;
109 return $this;
110 }

References $obj_id.

◆ setObjType()

ilObjFileVersion::setObjType ( string  $obj_type)
Parameters
string$obj_type
Returns
ilObjFileVersion

Definition at line 124 of file class.ilObjFileVersion.php.

125 {
126 $this->obj_type = $obj_type;
127 return $this;
128 }

References $obj_type.

◆ setSize()

ilObjFileVersion::setSize ( int  $size)
Parameters
int$size
Returns
ilObjFileVersion

Definition at line 286 of file class.ilObjFileVersion.php.

287 {
288 $this->size = $size;
289 return $this;
290 }

References $size.

◆ setTitle()

ilObjFileVersion::setTitle (   $title)
Parameters
string$title
Returns
ilObjFileVersion

Definition at line 214 of file class.ilObjFileVersion.php.

215 {
216 $this->title = $title;
217 return $this;
218 }

References $title.

◆ setUserComment()

ilObjFileVersion::setUserComment ( string  $user_comment)
Parameters
string$user_comment
Returns
ilObjFileVersion

Definition at line 178 of file class.ilObjFileVersion.php.

179 {
180 $this->user_comment = $user_comment;
181 return $this;
182 }

References $user_comment.

◆ setUserId()

ilObjFileVersion::setUserId ( int  $user_id)
Parameters
int$user_id
Returns
ilObjFileVersion

Definition at line 88 of file class.ilObjFileVersion.php.

89 {
90 $this->user_id = $user_id;
91 return $this;
92 }

References $user_id.

◆ setVersion()

ilObjFileVersion::setVersion ( string  $version)
Parameters
string$version
Returns
ilObjFileVersion

Definition at line 250 of file class.ilObjFileVersion.php.

251 {
252 $this->version = $version;
253 return $this;
254 }

References $version.

Field Documentation

◆ $action

ilObjFileVersion::$action = ''
protected

Definition at line 38 of file class.ilObjFileVersion.php.

Referenced by getAction(), and setAction().

◆ $date

ilObjFileVersion::$date = ''
protected

Definition at line 34 of file class.ilObjFileVersion.php.

Referenced by getDate(), and setDate().

◆ $filename

ilObjFileVersion::$filename = ''
protected

Definition at line 43 of file class.ilObjFileVersion.php.

Referenced by getFilename(), and setFilename().

◆ $hist_entry_id

ilObjFileVersion::$hist_entry_id = 1
protected

Definition at line 41 of file class.ilObjFileVersion.php.

Referenced by getHistEntryId(), and setHistEntryId().

◆ $info_params

ilObjFileVersion::$info_params = ''
protected

Definition at line 39 of file class.ilObjFileVersion.php.

Referenced by getInfoParams(), and setInfoParams().

◆ $max_version

ilObjFileVersion::$max_version = ''
protected

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

Referenced by getMaxVersion(), and setMaxVersion().

◆ $obj_id

ilObjFileVersion::$obj_id = 0
protected

Definition at line 36 of file class.ilObjFileVersion.php.

Referenced by getObjId(), and setObjId().

◆ $obj_type

ilObjFileVersion::$obj_type = ''
protected

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

Referenced by getObjType(), and setObjType().

◆ $rollback_user_id

ilObjFileVersion::$rollback_user_id = ''
protected

Definition at line 47 of file class.ilObjFileVersion.php.

◆ $rollback_version

ilObjFileVersion::$rollback_version = ''
protected

Definition at line 46 of file class.ilObjFileVersion.php.

◆ $size

ilObjFileVersion::$size = 0
protected

Definition at line 48 of file class.ilObjFileVersion.php.

Referenced by getSize(), and setSize().

◆ $title

ilObjFileVersion::$title = ''
protected

Definition at line 42 of file class.ilObjFileVersion.php.

Referenced by getTitle(), and setTitle().

◆ $user_comment

ilObjFileVersion::$user_comment = ''
protected

Definition at line 40 of file class.ilObjFileVersion.php.

Referenced by getUserComment(), and setUserComment().

◆ $user_id

ilObjFileVersion::$user_id = 0
protected

Definition at line 35 of file class.ilObjFileVersion.php.

Referenced by getUserId(), and setUserId().

◆ $version

ilObjFileVersion::$version = ''
protected

Definition at line 44 of file class.ilObjFileVersion.php.

Referenced by getVersion(), and setVersion().


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