ILIAS  release_7 Revision v7.30-3-g800a261c036
Certificate\API\Data\UserCertificateDto Class Reference
+ Collaboration diagram for Certificate\API\Data\UserCertificateDto:

Public Member Functions

 __construct (int $certificateId, string $objectTitle, int $objectId, int $issuedOnTimestamp, int $userId, string $userFirstName, string $userLastName, string $userLogin, string $userEmail, string $userSecondEmail, array $objectRefId=array(), string $downloadLink=null)
 
 getObjectTitle ()
 
 getObjectId ()
 
 getIssuedOnTimestamp ()
 
 getUserId ()
 
 getDownloadLink ()
 
 getCertificateId ()
 
 getObjectRefIds ()
 
 getUserFirstName ()
 
 getUserLastName ()
 
 getUserLogin ()
 
 getUserEmail ()
 
 addRefId (int $refId)
 
 getUserSecondEmail ()
 

Private Attributes

 $objectTitle = ''
 
 $objectRefIds = []
 
 $objectId = 0
 
 $issuedOnTimestamp = 0
 
 $userId = 0
 
 $downloadLink = ''
 
 $certificateId = 0
 
 $userFirstName = ''
 
 $userLastName = ''
 
 $userLogin = ''
 
 $userEmail = ''
 
 $userSecondEmail = ''
 

Detailed Description

Author
Niels Theen nthee.nosp@m.n@da.nosp@m.tabay.nosp@m..de

Definition at line 9 of file UserCertificateDto.php.

Constructor & Destructor Documentation

◆ __construct()

Certificate\API\Data\UserCertificateDto::__construct ( int  $certificateId,
string  $objectTitle,
int  $objectId,
int  $issuedOnTimestamp,
int  $userId,
string  $userFirstName,
string  $userLastName,
string  $userLogin,
string  $userEmail,
string  $userSecondEmail,
array  $objectRefId = array(),
string  $downloadLink = null 
)
Parameters
int$certificateId
string$objectTitle
int$objectId
int$issuedOnTimestamp
int$userId
string$userFirstName
string$userLastName
string$userLogin
string$userEmail
string$userSecondEmail
array$objectRefId
string | null$downloadLink

Definition at line 61 of file UserCertificateDto.php.

74 {
75 $this->certificateId = $certificateId;
76 $this->objectTitle = $objectTitle;
77 $this->objectRefIds = $objectRefId;
78 $this->objectId = $objectId;
79 $this->issuedOnTimestamp = $issuedOnTimestamp;
80 $this->userId = $userId;
81 $this->downloadLink = $downloadLink;
82
83 $this->userFirstName = $userFirstName;
84 $this->userLastName = $userLastName;
85 $this->userLogin = $userLogin;
86 $this->userEmail = $userEmail;
87 $this->userSecondEmail = $userSecondEmail;
88 }

References Certificate\API\Data\UserCertificateDto\$certificateId, Certificate\API\Data\UserCertificateDto\$downloadLink, Certificate\API\Data\UserCertificateDto\$issuedOnTimestamp, Certificate\API\Data\UserCertificateDto\$objectId, Certificate\API\Data\UserCertificateDto\$objectTitle, Certificate\API\Data\UserCertificateDto\$userEmail, Certificate\API\Data\UserCertificateDto\$userFirstName, Certificate\API\Data\UserCertificateDto\$userId, Certificate\API\Data\UserCertificateDto\$userLastName, Certificate\API\Data\UserCertificateDto\$userLogin, and Certificate\API\Data\UserCertificateDto\$userSecondEmail.

Member Function Documentation

◆ addRefId()

Certificate\API\Data\UserCertificateDto::addRefId ( int  $refId)

Definition at line 181 of file UserCertificateDto.php.

181 : void
182 {
183 $this->objectRefIds[] = $refId;
184 }
$refId
Definition: xapitoken.php:40

References $refId.

◆ getCertificateId()

Certificate\API\Data\UserCertificateDto::getCertificateId ( )
Returns
int

Definition at line 133 of file UserCertificateDto.php.

133 : int
134 {
136 }

References Certificate\API\Data\UserCertificateDto\$certificateId.

◆ getDownloadLink()

Certificate\API\Data\UserCertificateDto::getDownloadLink ( )
Returns
string

Definition at line 125 of file UserCertificateDto.php.

125 : string
126 {
127 return $this->downloadLink;
128 }

References Certificate\API\Data\UserCertificateDto\$downloadLink.

◆ getIssuedOnTimestamp()

Certificate\API\Data\UserCertificateDto::getIssuedOnTimestamp ( )
Returns
int

Definition at line 109 of file UserCertificateDto.php.

109 : int
110 {
112 }

References Certificate\API\Data\UserCertificateDto\$issuedOnTimestamp.

◆ getObjectId()

Certificate\API\Data\UserCertificateDto::getObjectId ( )
Returns
int

Definition at line 101 of file UserCertificateDto.php.

101 : int
102 {
103 return $this->objectId;
104 }

References Certificate\API\Data\UserCertificateDto\$objectId.

◆ getObjectRefIds()

Certificate\API\Data\UserCertificateDto::getObjectRefIds ( )
Returns
int[]

Definition at line 141 of file UserCertificateDto.php.

References Certificate\API\Data\UserCertificateDto\$objectRefIds.

◆ getObjectTitle()

Certificate\API\Data\UserCertificateDto::getObjectTitle ( )
Returns
string

Definition at line 93 of file UserCertificateDto.php.

93 : string
94 {
95 return $this->objectTitle;
96 }

References Certificate\API\Data\UserCertificateDto\$objectTitle.

◆ getUserEmail()

Certificate\API\Data\UserCertificateDto::getUserEmail ( )
Returns
string

Definition at line 173 of file UserCertificateDto.php.

173 : string
174 {
175 return $this->userEmail;
176 }

References Certificate\API\Data\UserCertificateDto\$userEmail.

◆ getUserFirstName()

Certificate\API\Data\UserCertificateDto::getUserFirstName ( )
Returns
string

Definition at line 149 of file UserCertificateDto.php.

149 : string
150 {
152 }

References Certificate\API\Data\UserCertificateDto\$userFirstName.

◆ getUserId()

Certificate\API\Data\UserCertificateDto::getUserId ( )
Returns
int

Definition at line 117 of file UserCertificateDto.php.

117 : int
118 {
119 return $this->userId;
120 }

References Certificate\API\Data\UserCertificateDto\$userId.

Referenced by ILIAS\MyStaff\ListCertificates\ilMStListCertificatesTableGUI\getFieldValuesForExport().

+ Here is the caller graph for this function:

◆ getUserLastName()

Certificate\API\Data\UserCertificateDto::getUserLastName ( )
Returns
string

Definition at line 157 of file UserCertificateDto.php.

157 : string
158 {
159 return $this->userLastName;
160 }

References Certificate\API\Data\UserCertificateDto\$userLastName.

◆ getUserLogin()

Certificate\API\Data\UserCertificateDto::getUserLogin ( )
Returns
string

Definition at line 165 of file UserCertificateDto.php.

165 : string
166 {
167 return $this->userLogin;
168 }

References Certificate\API\Data\UserCertificateDto\$userLogin.

◆ getUserSecondEmail()

Certificate\API\Data\UserCertificateDto::getUserSecondEmail ( )
Returns
string

Definition at line 189 of file UserCertificateDto.php.

189 : string
190 {
192 }

References Certificate\API\Data\UserCertificateDto\$userSecondEmail.

Field Documentation

◆ $certificateId

Certificate\API\Data\UserCertificateDto::$certificateId = 0
private

◆ $downloadLink

Certificate\API\Data\UserCertificateDto::$downloadLink = ''
private

◆ $issuedOnTimestamp

Certificate\API\Data\UserCertificateDto::$issuedOnTimestamp = 0
private

◆ $objectId

Certificate\API\Data\UserCertificateDto::$objectId = 0
private

◆ $objectRefIds

Certificate\API\Data\UserCertificateDto::$objectRefIds = []
private

◆ $objectTitle

Certificate\API\Data\UserCertificateDto::$objectTitle = ''
private

◆ $userEmail

Certificate\API\Data\UserCertificateDto::$userEmail = ''
private

◆ $userFirstName

Certificate\API\Data\UserCertificateDto::$userFirstName = ''
private

◆ $userId

Certificate\API\Data\UserCertificateDto::$userId = 0
private

◆ $userLastName

Certificate\API\Data\UserCertificateDto::$userLastName = ''
private

◆ $userLogin

Certificate\API\Data\UserCertificateDto::$userLogin = ''
private

◆ $userSecondEmail

Certificate\API\Data\UserCertificateDto::$userSecondEmail = ''
private

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