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

Class ilObjFileVersion. More...

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

Public Member Functions

 __construct ($input=array())
 
 getArrayCopy ()
 
 offsetGet ($index)
 
 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())

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

References ILIAS\GlobalScreen\Provider\__construct().

13  {
14  parent::__construct($input);
15  foreach ($input as $k => $v) {
16  $this->{$k} = $v;
17  }
18  }
__construct(Container $dic, ilPlugin $plugin)
+ 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.

References $action.

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

◆ getArrayCopy()

ilObjFileVersion::getArrayCopy ( )

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

References Vendor\Package\$a.

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

◆ getDate()

ilObjFileVersion::getDate ( )
Returns
string

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

References $date.

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

◆ getFilename()

ilObjFileVersion::getFilename ( )
Returns
string

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

References $filename.

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

◆ getHistEntryId()

ilObjFileVersion::getHistEntryId ( )
Returns
int

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

References $hist_entry_id.

187  : int
188  {
189  return $this->hist_entry_id;
190  }

◆ getInfoParams()

ilObjFileVersion::getInfoParams ( )
Returns
string

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

References $info_params.

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

◆ getMaxVersion()

ilObjFileVersion::getMaxVersion ( )
Returns
string

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

References $max_version.

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

◆ getObjId()

ilObjFileVersion::getObjId ( )
Returns
int

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

References $obj_id.

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

◆ getObjType()

ilObjFileVersion::getObjType ( )
Returns
string

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

References $obj_type.

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

◆ getSize()

ilObjFileVersion::getSize ( )
Returns
int

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

References $size.

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

◆ getTitle()

ilObjFileVersion::getTitle ( )
Returns
null

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

References $title.

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

◆ getUserComment()

ilObjFileVersion::getUserComment ( )
Returns
string

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

References $user_comment.

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

◆ getUserId()

ilObjFileVersion::getUserId ( )
Returns
int

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

References $user_id.

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

◆ getVersion()

ilObjFileVersion::getVersion ( )
Returns
string

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

References $version.

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

◆ offsetGet()

ilObjFileVersion::offsetGet (   $index)

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

References $index.

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

◆ setAction()

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

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

References $action.

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

◆ setDate()

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

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

References $date.

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

◆ setFilename()

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

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

References $filename.

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

◆ setHistEntryId()

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

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

References $hist_entry_id.

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

◆ setInfoParams()

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

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

References $info_params.

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

◆ setMaxVersion()

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

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

References $max_version.

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

◆ setObjId()

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

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

References $obj_id.

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

◆ setObjType()

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

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

References $obj_type.

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

◆ setSize()

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

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

References $size.

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

◆ setTitle()

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

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

References $title.

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

◆ setUserComment()

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

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

References $user_comment.

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

◆ setUserId()

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

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

References $user_id.

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

◆ setVersion()

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

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

References $version.

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

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: