@Entity public class Identifier<T extends IdentifiableEntity<?>> extends AnnotatableEntity implements java.lang.Cloneable
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
Identifier()
Deprecated.
|
|
Identifier(java.lang.String identifier,
DefinedTerm type) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones this versionable entity.
|
java.lang.String |
getIdentifier() |
DefinedTerm |
getType()
The identifier type.
|
static <T extends IdentifiableEntity<?>> |
NewInstance(java.lang.String identifier,
DefinedTerm type) |
static <T extends IdentifiableEntity<?>> |
NewInstance(T identifiableEntity,
java.lang.String identifier,
DefinedTerm type) |
void |
setIdentifier(java.lang.String identifier) |
void |
setType(DefinedTerm identifierType) |
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
@Deprecated protected Identifier()
public Identifier(java.lang.String identifier, DefinedTerm type)
public static <T extends IdentifiableEntity<?>> Identifier<T> NewInstance(java.lang.String identifier, DefinedTerm type)
public static <T extends IdentifiableEntity<?>> Identifier<T> NewInstance(T identifiableEntity, java.lang.String identifier, DefinedTerm type)
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
public DefinedTerm getType()
TermType.IdentifierType
public void setType(DefinedTerm identifierType)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
VersionableEntity
clone
in class AnnotatableEntity
java.lang.CloneNotSupportedException
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.