Package gov.niem.tools.api.db.base
Class BaseModelEntity
java.lang.Object
gov.niem.tools.api.db.base.BaseEntity
gov.niem.tools.api.db.base.BaseStewardEntity
gov.niem.tools.api.db.base.BaseModelEntity
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BaseVersionEntity
,Version
Adds reusable methods for entities that belong to a model: Version, Namespace, Property, etc.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
BaseModelEntity.BaseModelEntityBuilder<C extends BaseModelEntity,
B extends BaseModelEntity.BaseModelEntityBuilder<C, B>> Nested classes/interfaces inherited from class gov.niem.tools.api.db.base.BaseStewardEntity
BaseStewardEntity.BaseStewardEntityBuilder<C extends BaseStewardEntity,
B extends BaseStewardEntity.BaseStewardEntityBuilder<C, B>> Nested classes/interfaces inherited from class gov.niem.tools.api.db.base.BaseEntity
BaseEntity.BaseEntityBuilder<C extends BaseEntity,
B extends BaseEntity.BaseEntityBuilder<C, B>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Methods inherited from class gov.niem.tools.api.db.base.BaseStewardEntity
getStewardKey, getStewardSummary
Methods inherited from class gov.niem.tools.api.db.base.BaseEntity
getClassName, getCreatedBy, getCreatedDate, getFullIdentifier, getId, getLastModifiedBy, getLastModifiedDate, getLocalIdentifier, getParentEntity, getRoute, getTitle, setCreatedBy, setCreatedDate, setId, setLastModifiedBy, setLastModifiedDate
-
Constructor Details
-
BaseModelEntity
-
BaseModelEntity
public BaseModelEntity()
-
-
Method Details
-
getModel
-
getModelKey
Gets the key of the model in which this entity belongs. -
getModelSummary
-
getSteward
Gets the Steward which is responsible for managing this entity.- Specified by:
getSteward
in classBaseStewardEntity
-
toString
- Overrides:
toString
in classBaseStewardEntity
-
equals
- Overrides:
equals
in classBaseStewardEntity
-
canEqual
- Overrides:
canEqual
in classBaseStewardEntity
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseStewardEntity
-