ILIAS
trunk Revision v11.0_alpha-1723-g8e69f309bab
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
c
e
g
h
j
l
m
p
s
t
u
v
+
Enumerations
a
c
e
f
i
j
l
m
n
o
p
r
s
t
u
v
z
+
Enumerator
a
c
d
e
f
g
i
l
m
n
o
p
q
s
t
u
v
y
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
Enumerations
Enumerator
+
Files
File List
+
Globals
+
All
$
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
z
+
Functions
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
u
v
+
Variables
$
a
c
e
g
h
i
m
n
o
p
r
s
t
u
v
z
Enumerations
Enumerator
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Modules
Pages
FileRevision.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\ResourceStorage\Revision
;
22
23
use
ILIAS\ResourceStorage\Identification\ResourceIdentification
;
24
use
ILIAS\ResourceStorage\Information\FileInformation
;
25
use
ILIAS\ResourceStorage\Information\Information
;
26
31
class
FileRevision
extends
BaseRevision
implements
Revision
32
{
33
protected
bool
$available
=
true
;
34
protected
ResourceIdentification
$identification
;
35
protected
int
$version_number
= 0;
36
protected
?
Information
$information
=
null
;
37
protected
int
$owner_id
= 0;
38
protected
string
$title
=
''
;
39
40
41
public
function
setVersionNumber
(
int
$version_number): void
42
{
43
$this->version_number =
$version_number
;
44
}
45
46
public
function
getVersionNumber
():
int
47
{
48
return
$this->version_number
;
49
}
50
54
public
function
getInformation
():
Information
55
{
56
return
$this->information ??
new
FileInformation
();
57
}
58
59
public
function
setInformation
(
Information
$information): void
60
{
61
$this->information =
$information
;
62
}
63
67
public
function
setUnavailable
(): void
68
{
69
$this->available =
false
;
70
}
71
75
public
function
isAvailable
(): bool
76
{
77
return
$this->available
;
78
}
79
80
public
function
getOwnerId
():
int
81
{
82
return
$this->owner_id
;
83
}
84
85
public
function
setOwnerId
(
int
$owner_id): self
86
{
87
$this->owner_id =
$owner_id
;
88
return
$this;
89
}
90
94
public
function
setTitle
(
string
$title):
Revision
95
{
96
$this->title =
$title
;
97
return
$this;
98
}
99
100
public
function
getTitle
(): string
101
{
102
return
$this->title
;
103
}
104
}
ILIAS\ResourceStorage\Revision\FileRevision\setInformation
setInformation(Information $information)
Definition:
FileRevision.php:59
FileInformation
ILIAS\ResourceStorage\Revision\FileRevision\$available
bool $available
Definition:
FileRevision.php:33
ILIAS\ResourceStorage\Information\Information
Class Information.
Definition:
Information.php:27
ILIAS\ResourceStorage\Revision\FileRevision\$version_number
int $version_number
Definition:
FileRevision.php:35
ILIAS\ResourceStorage\Revision\FileRevision\getVersionNumber
getVersionNumber()
Definition:
FileRevision.php:46
ILIAS\ResourceStorage\Revision\FileRevision\getOwnerId
getOwnerId()
Definition:
FileRevision.php:80
ILIAS\ResourceStorage\Revision\FileRevision\$title
string $title
Definition:
FileRevision.php:38
ResourceIdentification
ILIAS\ResourceStorage\Revision\FileRevision\setOwnerId
setOwnerId(int $owner_id)
Definition:
FileRevision.php:85
ILIAS\ResourceStorage\Revision\FileRevision
Class FileRevision.
Definition:
FileRevision.php:31
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:142
ILIAS\ResourceStorage\Revision\BaseRevision
Class NullRevision.
Definition:
BaseRevision.php:30
ILIAS\ResourceStorage\Revision\FileRevision\$identification
ResourceIdentification $identification
Definition:
FileRevision.php:34
ILIAS\ResourceStorage\Identification\ResourceIdentification
Class ResourceIdentification.
Definition:
ResourceIdentification.php:30
ILIAS\ResourceStorage\Revision\FileRevision\setTitle
setTitle(string $title)
Definition:
FileRevision.php:94
ILIAS\ResourceStorage\Revision\FileRevision\isAvailable
isAvailable()
Definition:
FileRevision.php:75
ILIAS\ResourceStorage\Revision\FileRevision\setUnavailable
setUnavailable()
Definition:
FileRevision.php:67
ILIAS\ResourceStorage\Revision
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\ResourceStorage\Revision\FileRevision\setVersionNumber
setVersionNumber(int $version_number)
Definition:
FileRevision.php:41
ILIAS\ResourceStorage\Revision\FileRevision\$owner_id
int $owner_id
Definition:
FileRevision.php:37
ILIAS\ResourceStorage\Information\FileInformation
Class Information.
Definition:
FileInformation.php:29
Information
ILIAS\ResourceStorage\Revision\FileRevision\getTitle
getTitle()
Definition:
FileRevision.php:100
ILIAS\ResourceStorage\Revision\Revision
Class FileRevision.
Definition:
Revision.php:29
ILIAS\ResourceStorage\Revision\FileRevision\getInformation
getInformation()
Definition:
FileRevision.php:54
ILIAS\ResourceStorage\Revision\FileRevision\$information
Information $information
Definition:
FileRevision.php:36
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
ResourceStorage
src
Revision
FileRevision.php
Generated on Sun Apr 6 2025 23:03:58 for ILIAS by
1.8.13 (using
Doxyfile
)