.. java:import:: java.io Serializable .. java:import:: java.util Objects EntityID ======== .. java:package:: org.caosdb.server.entity :noindex: .. java:type:: public class EntityID implements Serializable EntityID This class is an abstraction layer for the entity id. It also allows to link entities together, e.g. an Entity's Property with the corresponding abstract Property, even when the abstract Property does not have a valid ID yet (during bulk inserts). :author: Timm Fitschen Fields ------ DEFAULT_DOMAIN ^^^^^^^^^^^^^^ .. java:field:: public static final EntityID DEFAULT_DOMAIN :outertype: EntityID Constructors ------------ EntityID ^^^^^^^^ .. java:constructor:: public EntityID() :outertype: EntityID EntityID ^^^^^^^^ .. java:constructor:: public EntityID(String id) :outertype: EntityID Methods ------- equals ^^^^^^ .. java:method:: @Override public boolean equals(Object obj) :outertype: EntityID hasId ^^^^^ .. java:method:: public boolean hasId() :outertype: EntityID hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: EntityID isReserved ^^^^^^^^^^ .. java:method:: public static boolean isReserved(EntityID id) :outertype: EntityID isTemporary ^^^^^^^^^^^ .. java:method:: public boolean isTemporary() :outertype: EntityID link ^^^^ .. java:method:: public void link(EntityInterface entity) :outertype: EntityID link ^^^^ .. java:method:: public void link(EntityID entityId) :outertype: EntityID setId ^^^^^ .. java:method:: public void setId(String id) :outertype: EntityID toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: EntityID