ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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.

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.

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  }

Member Function Documentation

◆ addRefId()

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

Definition at line 181 of file UserCertificateDto.php.

References $refId.

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

◆ getCertificateId()

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

Definition at line 133 of file UserCertificateDto.php.

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

133  : int
134  {
135  return $this->certificateId;
136  }

◆ getDownloadLink()

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

Definition at line 125 of file UserCertificateDto.php.

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

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

◆ getIssuedOnTimestamp()

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

Definition at line 109 of file UserCertificateDto.php.

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

109  : int
110  {
112  }

◆ getObjectId()

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

Definition at line 101 of file UserCertificateDto.php.

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

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

◆ getObjectRefIds()

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

Definition at line 141 of file UserCertificateDto.php.

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

141  : array
142  {
143  return $this->objectRefIds;
144  }

◆ getObjectTitle()

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

Definition at line 93 of file UserCertificateDto.php.

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

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

◆ getUserEmail()

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

Definition at line 173 of file UserCertificateDto.php.

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

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

◆ getUserFirstName()

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

Definition at line 149 of file UserCertificateDto.php.

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

149  : string
150  {
151  return $this->userFirstName;
152  }

◆ getUserId()

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

Definition at line 117 of file UserCertificateDto.php.

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

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

117  : int
118  {
119  return $this->userId;
120  }
+ Here is the caller graph for this function:

◆ getUserLastName()

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

Definition at line 157 of file UserCertificateDto.php.

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

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

◆ getUserLogin()

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

Definition at line 165 of file UserCertificateDto.php.

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

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

◆ getUserSecondEmail()

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

Definition at line 189 of file UserCertificateDto.php.

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

189  : string
190  {
191  return $this->userSecondEmail;
192  }

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: