ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilECSEnrolmentStatus.php
Go to the documentation of this file.
1
<?
php
2
3
/*
4
* Presentation of ecs enrolment status
5
* @author Stefan Meyer <smeyer.ilias@gmx.de>
6
* $Id$
7
*/
8
class
ilECSEnrolmentStatus
9
{
10
const
STATUS_ACTIVE
=
'active'
;
11
const
STATUS_PENDING
=
'pending'
;
12
const
STATUS_DENIED
=
'denied'
;
13
const
STATUS_REJECTED
=
'rejected'
;
14
const
STATUS_UNSUBSCRIBED
=
'unsubscribed'
;
15
const
STATUS_ACCOUNT_DEACTIVATED
=
'account_deactivated'
;
16
17
const
ID_EPPN
=
'ecs_ePPN'
;
18
const
ID_LOGIN_UID
=
'ecs_loginUID'
;
19
const
ID_LOGIN
=
'ecs_login'
;
20
const
ID_UID
=
'ecs_uid'
;
21
const
ID_EMAIL
=
'ecs_email'
;
22
const
ID_PERSONAL_UNIQUE_CODE
=
'ecs_PersonalUniqueCode'
;
23
const
ID_CUSTOM
=
'ecs_custom'
;
24
25
26
// json fields
27
public
$url
=
''
;
28
public
$id
=
''
;
29
public
$personID
=
''
;
30
public
$personIDtype
=
''
;
31
public
$status
=
''
;
32
33
34
public
function
__construct
()
35
{
36
37
}
38
39
public
function
setUrl
($a_url)
40
{
41
$this->url = $a_url;
42
}
43
44
public
function
getUrl
()
45
{
46
return
$this->url
;
47
}
48
49
public
function
setId
($a_id)
50
{
51
$this->
id
= $a_id;
52
}
53
54
public
function
getId
()
55
{
56
return
$this->id
;
57
}
58
59
public
function
setPersonId
($a_person)
60
{
61
$this->personID = $a_person;
62
}
63
64
public
function
getPersonId
()
65
{
66
return
$this->personID
;
67
}
68
69
public
function
setPersonIdType
(
$a_type
)
70
{
71
$this->personIDtype =
$a_type
;
72
}
73
74
public
function
getPersonIdType
()
75
{
76
return
$this->personIDtype
;
77
}
78
79
public
function
setStatus
($a_status)
80
{
81
$this->status = $a_status;
82
}
83
84
public
function
getStatus
()
85
{
86
return
$this->status
;
87
}
88
89
public
function
loadFromJson
($json)
90
{
91
$this->
setId
($json->id);
92
$this->
setPersonId
($json->personID);
93
$this->
setPersonIdType
($json->personIDtype);
94
$this->
setUrl
($json->url);
95
$this->
setStatus
($json->status);
96
}
97
}
98
?>
ilECSEnrolmentStatus\getId
getId()
Definition:
class.ilECSEnrolmentStatus.php:54
ilECSEnrolmentStatus\getPersonId
getPersonId()
Definition:
class.ilECSEnrolmentStatus.php:64
ilECSEnrolmentStatus\$personID
$personID
Definition:
class.ilECSEnrolmentStatus.php:29
ilECSEnrolmentStatus\setPersonIdType
setPersonIdType($a_type)
Definition:
class.ilECSEnrolmentStatus.php:69
ilECSEnrolmentStatus\STATUS_UNSUBSCRIBED
const STATUS_UNSUBSCRIBED
Definition:
class.ilECSEnrolmentStatus.php:14
ilECSEnrolmentStatus\setPersonId
setPersonId($a_person)
Definition:
class.ilECSEnrolmentStatus.php:59
ilECSEnrolmentStatus\ID_CUSTOM
const ID_CUSTOM
Definition:
class.ilECSEnrolmentStatus.php:23
ilECSEnrolmentStatus\__construct
__construct()
Definition:
class.ilECSEnrolmentStatus.php:34
ilECSEnrolmentStatus\STATUS_ACTIVE
const STATUS_ACTIVE
Definition:
class.ilECSEnrolmentStatus.php:10
ilECSEnrolmentStatus\STATUS_PENDING
const STATUS_PENDING
Definition:
class.ilECSEnrolmentStatus.php:11
ilECSEnrolmentStatus\$id
$id
Definition:
class.ilECSEnrolmentStatus.php:28
ilECSEnrolmentStatus\ID_LOGIN
const ID_LOGIN
Definition:
class.ilECSEnrolmentStatus.php:19
ilECSEnrolmentStatus\STATUS_REJECTED
const STATUS_REJECTED
Definition:
class.ilECSEnrolmentStatus.php:13
ilECSEnrolmentStatus
Definition:
class.ilECSEnrolmentStatus.php:8
ilECSEnrolmentStatus\STATUS_ACCOUNT_DEACTIVATED
const STATUS_ACCOUNT_DEACTIVATED
Definition:
class.ilECSEnrolmentStatus.php:15
$a_type
$a_type
Definition:
workflow.php:93
ilECSEnrolmentStatus\loadFromJson
loadFromJson($json)
Definition:
class.ilECSEnrolmentStatus.php:89
ilECSEnrolmentStatus\ID_LOGIN_UID
const ID_LOGIN_UID
Definition:
class.ilECSEnrolmentStatus.php:18
ilECSEnrolmentStatus\setStatus
setStatus($a_status)
Definition:
class.ilECSEnrolmentStatus.php:79
ilECSEnrolmentStatus\ID_UID
const ID_UID
Definition:
class.ilECSEnrolmentStatus.php:20
ilECSEnrolmentStatus\$personIDtype
$personIDtype
Definition:
class.ilECSEnrolmentStatus.php:30
ilECSEnrolmentStatus\setUrl
setUrl($a_url)
Definition:
class.ilECSEnrolmentStatus.php:39
ilECSEnrolmentStatus\ID_EPPN
const ID_EPPN
Definition:
class.ilECSEnrolmentStatus.php:17
ilECSEnrolmentStatus\ID_PERSONAL_UNIQUE_CODE
const ID_PERSONAL_UNIQUE_CODE
Definition:
class.ilECSEnrolmentStatus.php:22
ilECSEnrolmentStatus\STATUS_DENIED
const STATUS_DENIED
Definition:
class.ilECSEnrolmentStatus.php:12
ilECSEnrolmentStatus\getPersonIdType
getPersonIdType()
Definition:
class.ilECSEnrolmentStatus.php:74
php
ilECSEnrolmentStatus\setId
setId($a_id)
Definition:
class.ilECSEnrolmentStatus.php:49
ilECSEnrolmentStatus\getStatus
getStatus()
Definition:
class.ilECSEnrolmentStatus.php:84
ilECSEnrolmentStatus\ID_EMAIL
const ID_EMAIL
Definition:
class.ilECSEnrolmentStatus.php:21
ilECSEnrolmentStatus\$url
$url
Definition:
class.ilECSEnrolmentStatus.php:27
ilECSEnrolmentStatus\getUrl
getUrl()
Definition:
class.ilECSEnrolmentStatus.php:44
ilECSEnrolmentStatus\$status
$status
Definition:
class.ilECSEnrolmentStatus.php:31
Services
WebServices
ECS
classes
Connectors
class.ilECSEnrolmentStatus.php
Generated on Fri Feb 21 2025 19:01:21 for ILIAS by
1.8.13 (using
Doxyfile
)