Package org.openwms.core.uaa.api
Class RoleVO
java.lang.Object
- All Implemented Interfaces:
- Serializable
A RoleVO is groups a collections of permissions (grants). Users might be assigned to roles.
- Author:
- Heiko Scherrer
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Set<SecurityObjectVO> A collection of Grants that are assigned to the Role.private BooleanWhether this Role is immutable or not.static final StringHTTP media type representation.All Users assigned to the Role.Fields inherited from class org.ameba.http.AbstractBaseDATETIME_FORMAT_ZULU
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanAll fields.getUsers()inthashCode()All fields.static RoleVO.BuildertoString()Name only.Methods inherited from class org.openwms.core.uaa.api.SecurityObjectVOgetDescription, getName, getpKey, setDescription, setName, setpKeyMethods inherited from class org.ameba.http.AbstractBasegetCreateDt, getLastModifiedDt, getOl, setCreateDt, setLastModifiedDt, setOlMethods inherited from class org.springframework.hateoas.RepresentationModeladd, add, add, addAllIf, addIf, getLink, getLink, getLinks, getLinks, getLinks, getRequiredLink, getRequiredLink, hasLink, hasLink, hasLinks, mapLink, mapLinkIf, of, of, removeLinks
- 
Field Details- 
MEDIA_TYPEHTTP media type representation.- See Also:
 
- 
immutableWhether this Role is immutable or not. Immutable Roles can't be modified.
- 
usersAll Users assigned to the Role.
- 
grantsA collection of Grants that are assigned to the Role.
 
- 
- 
Constructor Details- 
RoleVOpublic RoleVO()
- 
RoleVO
 
- 
- 
Method Details- 
newBuilder
- 
getImmutable
- 
getUsers
- 
getGrants
- 
equalsAll fields. All fields.- Overrides:
- equalsin class- SecurityObjectVO<RoleVO>
 
- 
hashCodepublic int hashCode()All fields. All fields.- Overrides:
- hashCodein class- SecurityObjectVO<RoleVO>
 
- 
toStringName only. All fields.- Overrides:
- toStringin class- SecurityObjectVO<RoleVO>
 
 
-