Package gov.niem.tools.api.db.base
Class BaseEntity
java.lang.Object
gov.niem.tools.api.db.base.BaseEntity
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BaseStewardEntity,Steward
A parent class for all kinds of entities used to represent the structure of a
NIEM model.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA kind of NIEM entity, such as a Namespace or a Property.abstract StringA human-readable and url-friendly unique identifier for an entity.abstract StringAn identifier, unique within its immediate scope.abstract BaseEntityAn immediate entity or scope to which this entity belongs.abstract StringgetRoute()An endpoint to get information about an entity.abstract StringgetTitle()A descriptive label or title used to identify an entity.
-
Constructor Details
-
BaseEntity
public BaseEntity()
-
-
Method Details
-
getIdLabel
A human-readable and url-friendly unique identifier for an entity. -
getIdLocalLabel
An identifier, unique within its immediate scope. Examples include a prefix (uniquely identifying a namespace) or a qualified name (uniquely identifying a property or a type) within a version of a model. -
getClassName
A kind of NIEM entity, such as a Namespace or a Property. -
getRoute
An endpoint to get information about an entity. -
getTitle
A descriptive label or title used to identify an entity. -
getParentEntity
An immediate entity or scope to which this entity belongs. Examples include a steward (parent) for a model or a namespace (parent) for a property or type.
-