Package com.enonic.xp.schema
Class BaseSchema<T extends BaseSchemaName>
- java.lang.Object
-
- com.enonic.xp.schema.BaseSchema<T>
-
- Direct Known Subclasses:
ContentType
,Mixin
,RelationshipType
,XData
@Beta public abstract class BaseSchema<T extends BaseSchemaName> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BaseSchema.Builder<T extends BaseSchema.Builder,SCHEMA_NAME extends BaseSchemaName>
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseSchema(BaseSchema.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
BaseSchema
protected BaseSchema(BaseSchema.Builder builder)
-
-
Method Detail
-
getName
public T getName()
-
getDisplayName
public java.lang.String getDisplayName()
-
getDisplayNameI18nKey
public java.lang.String getDisplayNameI18nKey()
-
getDescription
public java.lang.String getDescription()
-
getDescriptionI18nKey
public java.lang.String getDescriptionI18nKey()
-
getCreatedTime
public java.time.Instant getCreatedTime()
-
getModifiedTime
public java.time.Instant getModifiedTime()
-
getCreator
public PrincipalKey getCreator()
-
getModifier
public PrincipalKey getModifier()
-
getIcon
public Icon getIcon()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-