ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (protected ?int $policy_id, protected string $title, protected int $upload_limit_in_mb, protected array $audience, protected int $audience_type, protected string $scope_definition, protected bool $active, protected ?DateTimeImmutable $valid_from, protected ?DateTimeImmutable $valid_until, protected int $owner, protected DateTimeImmutable $create_date, protected DateTimeImmutable $last_update) | |
getPolicyId () | |
getTitle () | |
getUploadLimitInMB () | |
getAudience () | |
getAudienceType () | |
getScopeDefinition () | |
isActive () | |
getValidFrom () | |
getValidUntil () | |
getOwnerId () | |
getCreateDate () | |
getLastUpdate () | |
Data Fields | |
const | POLICY_ID = 'policy_id' |
const | AUDIENCE_TYPE_ALL_USERS = 0 |
const | AUDIENCE_TYPE_GLOBAL_ROLE = 1 |
const | SCOPE_DEFINITION_GLOBAL = "Global" |
Definition at line 24 of file UploadPolicy.php.
UploadPolicy::__construct | ( | protected ?int | $policy_id, |
protected string | $title, | ||
protected int | $upload_limit_in_mb, | ||
protected array | $audience, | ||
protected int | $audience_type, | ||
protected string | $scope_definition, | ||
protected bool | $active, | ||
protected ?DateTimeImmutable | $valid_from, | ||
protected ?DateTimeImmutable | $valid_until, | ||
protected int | $owner, | ||
protected DateTimeImmutable | $create_date, | ||
protected DateTimeImmutable | $last_update | ||
) |
Definition at line 31 of file UploadPolicy.php.
UploadPolicy::getAudience | ( | ) |
Definition at line 62 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getAudienceType | ( | ) |
Definition at line 67 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getCreateDate | ( | ) |
Definition at line 97 of file UploadPolicy.php.
Referenced by UploadPolicyDBRepository\store().
UploadPolicy::getLastUpdate | ( | ) |
Definition at line 102 of file UploadPolicy.php.
Referenced by UploadPolicyDBRepository\store().
UploadPolicy::getOwnerId | ( | ) |
Definition at line 92 of file UploadPolicy.php.
Referenced by UploadPolicyDBRepository\store().
UploadPolicy::getPolicyId | ( | ) |
Definition at line 47 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getScopeDefinition | ( | ) |
Definition at line 72 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getTitle | ( | ) |
Definition at line 52 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getUploadLimitInMB | ( | ) |
Definition at line 57 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), and UploadPolicyDBRepository\store().
UploadPolicy::getValidFrom | ( | ) |
Definition at line 82 of file UploadPolicy.php.
Referenced by UploadPolicyResolver\isPolicyActiveAndValid(), and UploadPolicyDBRepository\store().
UploadPolicy::getValidUntil | ( | ) |
Definition at line 87 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), UploadPolicyResolver\isPolicyActiveAndValid(), and UploadPolicyDBRepository\store().
UploadPolicy::isActive | ( | ) |
Definition at line 77 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getDeletionConfirmationModal(), UploadPolicyResolver\isPolicyActiveAndValid(), and UploadPolicyDBRepository\store().
const UploadPolicy::AUDIENCE_TYPE_ALL_USERS = 0 |
Definition at line 27 of file UploadPolicy.php.
Referenced by UploadPoliciesTableUI\getAudienceText(), UploadPolicyFormUI\getAudienceTransformation(), UploadPolicyResolver\getUserUploadSizeLimitInBytes(), and UploadPolicyResolverTest\testLimitedPolicy().
const UploadPolicy::AUDIENCE_TYPE_GLOBAL_ROLE = 1 |
Definition at line 28 of file UploadPolicy.php.
Referenced by UploadPolicyFormUI\__construct(), UploadPoliciesTableUI\getAudienceText(), UploadPolicyFormUI\getAudienceTransformation(), and UploadPolicyResolver\getUserUploadSizeLimitInBytes().
const UploadPolicy::POLICY_ID = 'policy_id' |
Definition at line 26 of file UploadPolicy.php.
Referenced by UploadPolicyFormUI\__construct(), UploadPoliciesTableUI\buildPolicyActions(), and ilUploadLimitsOverviewGUI\deleteUploadPolicy().
const UploadPolicy::SCOPE_DEFINITION_GLOBAL = "Global" |
Definition at line 29 of file UploadPolicy.php.
Referenced by ilUploadLimitsOverviewGUI\saveUploadPolicy(), and UploadPolicyResolverTest\testLimitedPolicy().