public interface IRoomPrincipalSets
IRoomPrincipals instead| Modifier and Type | Method and Description |
|---|---|
IPrincipalSetRoles |
addPrincipalSetRole(String principalSetId,
IRoomRole role)
Assign a new role to a principalSet.
|
boolean |
addPrincipalSetRoles(IRoomPrincipalSets refPrincipalSets)
Copy all principalSet-role assignments from another IRoomPrincipalSets object
to this object.
|
IPrincipalSetRoles |
addPrincipalSetRoles(String principalSetId,
IRoomRole[] roles)
Assign multiple roles to a principalSet.
|
boolean |
containsPrincipalSet(String principalSetId)
Check if a principalSet is contained
|
boolean |
containsUser(String userId,
boolean recursively)
Check if a user is contained (recursively)
|
boolean |
deleteAllPrincipalSets()
Remove all principalSets from all roles in this snapshot
|
boolean |
deletePrincipalSet(String principalSetId)
Remove a specific principalSet from all roles in this snapshot
|
String[] |
getAllPrincipalSets()
Get the ids of all principalSets
|
IRoomRole[] |
getPrincipalSetRoles(String principalSetId)
Get all roles a specific principalSet is assigned to
|
IPrincipalSetRoles |
getPrincipalSetRolesObject(String principalSetId)
Get a specific principalSet and all assigned roles to the principalSets
|
boolean |
hasPrincipalSetRole(String principalSetId,
IRoomRole role)
Check if a principalSet is assigned to a specific role
|
boolean |
removePrincipalSetRole(String principalSetId,
IRoomRole role)
Remove a specific role from a principalSet
|
String[] getAllPrincipalSets()
boolean containsPrincipalSet(String principalSetId)
principalSetId - the id of the principalSetboolean containsUser(String userId, boolean recursively)
userId - the id of the userrecursively - true or falseIPrincipalSetRoles getPrincipalSetRolesObject(String principalSetId)
principalSetId - the id of the principalSetIRoomRole[] getPrincipalSetRoles(String principalSetId)
principalSetId - the id of the principalSetboolean hasPrincipalSetRole(String principalSetId, IRoomRole role)
principalSetId - the id of the principalSetrole - the role objectIPrincipalSetRoles addPrincipalSetRole(String principalSetId, IRoomRole role)
principalSetId - the id of the principalSetrole - the role objectIPrincipalSetRoles addPrincipalSetRoles(String principalSetId, IRoomRole[] roles)
principalSetId - the id of the principalSetroles - Array containing the new roles for the principalSetboolean addPrincipalSetRoles(IRoomPrincipalSets refPrincipalSets)
refPrincipalSets - the IRoomPrincipalSets object containing the principalSet-roleboolean deleteAllPrincipalSets()
boolean deletePrincipalSet(String principalSetId)
principalSetId - the id of the principalSet to be removedboolean removePrincipalSetRole(String principalSetId, IRoomRole role)
principalSetId - the id of the principalSetrole - the role to be removed from the principalSet| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-COLL
|
[sap.com] tc/kmc/coll/room
|
api
|
EP-KM-CRS
|
Copyright 2021 SAP SE Complete Copyright Notice