.. java:import:: org.caosdb.server.transaction Transaction EntityIdRegistryStrategy ======================== .. java:package:: org.caosdb.server.entity :noindex: .. java:type:: public abstract class EntityIdRegistryStrategy Strategy interface for \ :java:ref:`EntityIdRegistry`\ . :author: Timm Fitschen Constructors ------------ EntityIdRegistryStrategy ^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public EntityIdRegistryStrategy(Transaction transaction) :outertype: EntityIdRegistryStrategy Methods ------- generate ^^^^^^^^ .. java:method:: public abstract String generate() :outertype: EntityIdRegistryStrategy getTransaction ^^^^^^^^^^^^^^ .. java:method:: public Transaction getTransaction() :outertype: EntityIdRegistryStrategy matchIdPattern ^^^^^^^^^^^^^^ .. java:method:: public abstract boolean matchIdPattern(String id) :outertype: EntityIdRegistryStrategy