public class RegistrationIdentifierMinter extends java.lang.Object implements IdentifierMinter<java.lang.String>
IdentifierMinter.Identifier<T>
Constructor and Description |
---|
RegistrationIdentifierMinter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIdentifierFormatString() |
java.util.regex.Pattern |
identifierPattern() |
boolean |
isFromOwnRegistration(java.lang.String identifierString) |
IdentifierMinter.Identifier<java.lang.String> |
mint() |
protected IdentifierMinter.Identifier<java.lang.String> |
mintByNaturalNumberIncrement() |
void |
setGenerationMethod(eu.etaxonomy.cdm.api.service.idminter.RegistrationIdentifierMinter.Method method) |
void |
setIdentifierFormatString(java.lang.String identifierFormatString) |
void |
setMaxLocalId(java.lang.String max) |
void |
setMinLocalId(java.lang.String min) |
protected void |
setSessionFactory(org.hibernate.SessionFactory factory) |
@Autowired protected void setSessionFactory(org.hibernate.SessionFactory factory)
public void setMinLocalId(java.lang.String min)
setMinLocalId
in interface IdentifierMinter<java.lang.String>
public void setMaxLocalId(java.lang.String max)
setMaxLocalId
in interface IdentifierMinter<java.lang.String>
public IdentifierMinter.Identifier<java.lang.String> mint() throws OutOfIdentifiersException
mint
in interface IdentifierMinter<java.lang.String>
OutOfIdentifiersException
protected IdentifierMinter.Identifier<java.lang.String> mintByNaturalNumberIncrement()
public void setGenerationMethod(eu.etaxonomy.cdm.api.service.idminter.RegistrationIdentifierMinter.Method method)
public boolean isFromOwnRegistration(java.lang.String identifierString)
isFromOwnRegistration
in interface IdentifierMinter<java.lang.String>
public java.util.regex.Pattern identifierPattern()
public java.lang.String getIdentifierFormatString()
public void setIdentifierFormatString(java.lang.String identifierFormatString)
identifierFormatString
- the identifierFormatString to setCopyright © 2007-2020 EDIT. All Rights Reserved.