@Beta
public abstract class BaseSchema<T extends BaseSchemaName>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends BaseSchemaName> |
Modifier | Constructor and Description |
---|---|
protected |
BaseSchema(BaseSchema.Builder builder) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.time.Instant |
getCreatedTime() |
PrincipalKey |
getCreator() |
java.lang.String |
getDescription() |
java.lang.String |
getDescriptionI18nKey() |
java.lang.String |
getDisplayName() |
java.lang.String |
getDisplayNameI18nKey() |
Icon |
getIcon() |
java.time.Instant |
getModifiedTime() |
PrincipalKey |
getModifier() |
T |
getName() |
int |
hashCode() |
protected BaseSchema(BaseSchema.Builder builder)
public T getName()
public java.lang.String getDisplayName()
public java.lang.String getDisplayNameI18nKey()
public java.lang.String getDescription()
public java.lang.String getDescriptionI18nKey()
public java.time.Instant getCreatedTime()
public java.time.Instant getModifiedTime()
public PrincipalKey getCreator()
public PrincipalKey getModifier()
public Icon getIcon()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object