@UESService public interface UESCast
| Modifier and Type | Method and Description |
|---|---|
void |
create(UESURI subjectUri,
Casts a subject (role or group) to another subject (role or group).
|
void |
delete(UESURI subjectUri,
This command deletes the cast from the system.
|
java.lang.Boolean |
exists(UESURI subjectUri,
Checks the cast existence of a subject (access role, role or group) to another subject (role or group) specified in subjectUri.
|
UESResultList<UESCastAccessRoleAttributes,UESCastGetAccessRoleCastList> |
getAccessRoleCastList(UESURI subjectUri,
Returns list of access roles (personal access roles and uuEEs) casted directly or indirectly to the specified
subject (role or group).
|
UESCastAttributes |
getAttributes(UESURI subjectUri,
This command returns attributes of one cast.
|
UESResultList<UESCastHistoryAttributes,UESCastGetCastHistoryList> |
getCastHistoryList(UESURI subjectUri,
Returns a cast history list leading in the subject and/or from the subject.
|
UESResultList<UESCastAttributes,UESCastGetCastList> |
getCastList(UESURI subjectUri,
The command returns casts to the specified subject (role or group).
|
void |
setAttributes(UESURI subjectUri,
Sets basic attributes of the cast.
|
java.util.List<UESURI> |
verifyCastExistence(UESURI territoryUri,
Verifies the cast existence of an access role (specified by UESURI or UID) to a list of subjects in a given territory.
|
|
||||||||||||||
|
|
|||||||||||||
subjectUri - UESURI of the subject into which another subject is castedcast - DTO containing attributes of the castUESCastRTExceptionsubject - Uri UESURI of the subject to which the other is castedsubject - DTO containing ues uri of the casted subjectUESCastRTExceptionUESCastDirection.IN by default, or it can be sorted arbitrarily by any of cast attributes usable for the filtering or these
attributes combinations.subjectUri - UESURI of the subject to which the casts are listed.criteria - DTO containing criteria for listing casts. Available parameters are: castedSubjectName, castedSubjectCode, dateFrom
, state : UESCastState, level :
UESCastLevel, primary, castDirection.UESCastRTExceptionsubjectUri - UESURI of the subject into which the personal access roles are casted.criteria - Object containing paging and filtering criteria. Available parameters are:
castedSubjectName
and castedSubjectCode.UESCastRTExceptionsubjectUri - UESURI of the subject into which another subject is castedcast - DTO containing attributes of the castUESCastRTExceptionsubjectUri - UESURI of the subject to which the other is casted.subject - DTO containing UESURI of the casted subject.UESCastRTExceptionsubjectUri - UESURI of the subject to which the other is cast.cast - DTO containing cast exists parameters.UESCastRTExceptionterritoryUri - UESURI of a territory where the access role and subjects are located in.criteria - Object containing the access role attributes and a list of subjects.UESCastRTExceptionsubjectUri - The subject in which the cast leads, identified by UESURI.criteria - Object containing the search criteria.UESCastRTException