| 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()