Class RoleGroup
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.AnypointObject<Organization>
com.aeontronix.enhancedmule.tools.role.RoleGroup
- All Implemented Interfaces:
Serializable
public class RoleGroup extends AnypointObject<Organization>
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.anypoint.AnypointObject
client, httpHelper, json, jsonHelper, parent -
Constructor Summary
Constructors Constructor Description RoleGroup()RoleGroup(AnypointClient client)RoleGroup(Organization parent) -
Method Summary
Modifier and Type Method Description List<RoleAssignment>assignRoles(Iterable<RoleAssignmentAddition> roleAssignmentAdditions)voiddeleteAllRoleAssignment()voiddeleteRoleAssignment(Iterable<RoleAssignment> roleAssignments)static RoleGroupfindById(Organization organization, HttpHelper httpHelper, JsonHelper jsonHelper, String id)RoleAssignmentListfindRoleAssignments()StringgetDescription()Set<String>getExternalNames()StringgetId()StringgetName()booleanisEditable()booleansame(RoleDescriptor roleDescriptor)voidsetDescription(String description)voidsetEditable(boolean editable)voidsetExternalNames(Set<String> externalNames)voidsetId(String id)voidsetName(String name)RoleGroupupdate()
-
Constructor Details
-
Method Details
-
getId
-
setId
-
getName
-
setName
-
getDescription
-
setDescription
-
isEditable
public boolean isEditable() -
setEditable
public void setEditable(boolean editable) -
getExternalNames
-
setExternalNames
-
update
- Throws:
HttpException
-
findById
public static RoleGroup findById(Organization organization, HttpHelper httpHelper, JsonHelper jsonHelper, String id) throws NotFoundException, HttpException- Throws:
NotFoundExceptionHttpException
-
findRoleAssignments
- Throws:
HttpExceptionNotFoundException
-
assignRoles
public List<RoleAssignment> assignRoles(Iterable<RoleAssignmentAddition> roleAssignmentAdditions) throws HttpException- Throws:
HttpException
-
deleteAllRoleAssignment
- Throws:
HttpException
-
deleteRoleAssignment
- Throws:
HttpException
-
same
-