This server class provides methods that allow you to interact with delegation records.
This method returns an array of delegates.
Parameter(s):
Name | Type | Mandatory | Default Value |
---|---|---|---|
type | String | Y | N |
delegatorId | String | Y | N |
fromDateTime | SimpleDateTime object | N | N |
toDateTime | SimpleDateTime object | N | N |
Returns:
Type | Description |
---|---|
Array | This method returns an array of delegates. |
Example:
public function getDelegatesOfType( string $type, int $delegatorId, SimpleDateTimeInterface $fromDateTime = null, SimpleDateTimeInterface $toDateTime = null ): array; |
This method returns an array of the employees who delegated authority.
Parameter(s):
Name | Type | Mandatory | Default Value |
---|---|---|---|
type | String | Y | N |
delegateId | String | Y | N |
fromDateTime | SimpleDateTime object | N | N |
toDateTime | SimpleDateTime object | N | N |
Returns:
Type | Description |
---|---|
Array | This method returns an array of delegates. |
Example:
public function getDelegatorsOfType( string $type, int $delegateId, SimpleDateTimeInterface $fromDateTime = null, SimpleDateTimeInterface $toDateTime = null ): array; |
This method returns true if there is a specific delegation record.
Parameter(s):
Name | Type | Mandatory | Default Value |
---|---|---|---|
type | String | Y | N |
delegateId | String | Y | N |
delegatorId | String | Y | N |
fromDateTime | SimpleDateTime object | N | N |
toDateTime | SimpleDateTime object | N | N |
Returns:
Type | Description |
---|---|
Boolean | This method returns true if the delegation record with the specified value of the parameters exists. Otherwise, it returns false. |
Example:
public function hasDelegationOfType( string $type, array $delegatorIds, int $delegateId, SimpleDateTimeInterface $fromDateTime = null, SimpleDateTimeInterface $toDateTime = null ): bool; |