public class SecurableObjectDTO extends java.lang.Object implements SecurableObject
Modifier and Type | Class and Description |
---|---|
static class |
SecurableObjectDTO.Builder
Builder for
SecurableObjectDTO . |
MetadataObject.Type
Modifier | Constructor and Description |
---|---|
protected |
SecurableObjectDTO()
Default constructor for Jackson deserialization.
|
Modifier and Type | Method and Description |
---|---|
static SecurableObjectDTO.Builder |
builder() |
java.lang.String |
getFullName() |
java.lang.String |
name()
The name of th object.
|
java.lang.String |
parent()
The parent full name of the object.
|
java.util.List<Privilege> |
privileges()
The privileges of the securable object.
|
void |
setFullName(java.lang.String fullName)
Sets the full name of the securable object.
|
MetadataObject.Type |
type()
The type of the object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fullName
protected SecurableObjectDTO()
public java.lang.String getFullName()
public void setFullName(java.lang.String fullName)
fullName
- The full name of the metadata object.@Nullable public java.lang.String parent()
MetadataObject
parent
in interface MetadataObject
public java.lang.String name()
MetadataObject
name
in interface MetadataObject
public MetadataObject.Type type()
MetadataObject
type
in interface MetadataObject
public java.util.List<Privilege> privileges()
SecurableObject
privileges
in interface SecurableObject
public static SecurableObjectDTO.Builder builder()