| Modifier and Type | Class and Description | 
|---|---|
| static class  | RoleDTO.Builder<S extends RoleDTO.Builder>Builder class for constructing a RoleDTO instance. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | RoleDTO()Default constructor for Jackson deserialization. | 
| protected  | RoleDTO(java.lang.String name,
       java.util.Map<java.lang.String,java.lang.String> properties,
       SecurableObjectDTO[] securableObjects,
       AuditDTO audit)Creates a new instance of RoleDTO. | 
| Modifier and Type | Method and Description | 
|---|---|
| Audit | auditInfo() | 
| static RoleDTO.Builder | builder()Creates a new Builder for constructing a Role DTO. | 
| java.lang.String | name()The name of the role. | 
| java.util.Map<java.lang.String,java.lang.String> | properties()The properties of the role. | 
| java.util.List<SecurableObject> | securableObjects()The resource represents a special kind of entity with a unique identifier. | 
protected RoleDTO()
protected RoleDTO(java.lang.String name,
                  java.util.Map<java.lang.String,java.lang.String> properties,
                  SecurableObjectDTO[] securableObjects,
                  AuditDTO audit)
name - The name of the Role DTO.properties - The properties of the Role DTO.securableObjects - The securable objects of the Role DTO.audit - The audit information of the Role DTO.public java.lang.String name()
Rolepublic java.util.Map<java.lang.String,java.lang.String> properties()
properties in interface Rolepublic java.util.List<SecurableObject> securableObjects()
securableObjects in interface Rolepublic Audit auditInfo()
public static RoleDTO.Builder builder()