Package org.openwms.core.uaa.api
Class SecurityObjectVO<T extends SecurityObjectVO<T>>
java.lang.Object
org.springframework.hateoas.RepresentationModel<T>
org.ameba.http.AbstractBase<T>
org.openwms.core.uaa.api.SecurityObjectVO<T>
- All Implemented Interfaces:
- Serializable
public class SecurityObjectVO<T extends SecurityObjectVO<T>>
extends org.ameba.http.AbstractBase<T>
implements Serializable
A SecurityObjectVO encapsulates common attributes of roles and grants.
- Author:
- Heiko Scherrer
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate StringA descriptive text for the SecurityObject.static final StringHTTP media type representation.private @NotBlank(groups={Create.class,Modify.class}) StringUnique name of the SecurityObject.private StringThe persistent key.Fields inherited from class org.ameba.http.AbstractBaseDATETIME_FORMAT_ZULU
- 
Constructor SummaryConstructors
- 
Method SummaryMethods 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:
 
- 
pKeyThe persistent key.
- 
name@NotBlank(groups={Create.class,Modify.class}) private @NotBlank(groups={Create.class,Modify.class}) String nameUnique name of the SecurityObject.
- 
descriptionA descriptive text for the SecurityObject.
 
- 
- 
Constructor Details- 
SecurityObjectVOpublic SecurityObjectVO()
 
- 
- 
Method Details- 
getpKey
- 
setpKey
- 
getName
- 
setName
- 
getDescription
- 
setDescription
- 
equalsAll fields.- Overrides:
- equalsin class- org.ameba.http.AbstractBase<T extends SecurityObjectVO<T>>
 
- 
hashCodepublic int hashCode()All fields.- Overrides:
- hashCodein class- org.ameba.http.AbstractBase<T extends SecurityObjectVO<T>>
 
- 
toStringName only.- Overrides:
- toStringin class- org.springframework.hateoas.RepresentationModel<T extends SecurityObjectVO<T>>
 
 
-