public interface DatabaseObject
extends java.lang.Comparable
Modifier and Type | Method and Description |
---|---|
<T> T |
getAttribute(java.lang.String attribute,
java.lang.Class<T> type) |
java.util.Set<java.lang.String> |
getAttributes() |
DatabaseObject[] |
getContainingObjects() |
java.lang.String |
getName() |
java.lang.String |
getObjectTypeName() |
Schema |
getSchema() |
java.util.UUID |
getSnapshotId() |
DatabaseObject |
setAttribute(java.lang.String attribute,
java.lang.Object value) |
<T> T |
setName(java.lang.String name) |
void |
setSnapshotId(java.util.UUID id) |
boolean |
snapshotByDefault() |
java.util.UUID getSnapshotId()
void setSnapshotId(java.util.UUID id)
DatabaseObject[] getContainingObjects()
java.lang.String getObjectTypeName()
java.lang.String getName()
<T> T setName(java.lang.String name)
Schema getSchema()
boolean snapshotByDefault()
java.util.Set<java.lang.String> getAttributes()
<T> T getAttribute(java.lang.String attribute, java.lang.Class<T> type)
DatabaseObject setAttribute(java.lang.String attribute, java.lang.Object value)