|
Nuxeo Enterprise Platform 5.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.ecm.platform.uidgen.AbstractUIDGenerator
public abstract class AbstractUIDGenerator
The abstract class adds some useful methods.
| Constructor Summary | |
|---|---|
AbstractUIDGenerator()
|
|
| Method Summary | |
|---|---|
protected int |
getNext(DocumentModel document)
|
String |
getPropertyName()
Gets the property name used to set the identifier value |
protected boolean |
isPropValueDefined(String propName,
DocumentModel document)
Checks if the property with the given name is defined and is not null. |
void |
setPropertyName(String propertyName)
Sets the property name used to set the identifier value |
void |
setSequencer(UIDSequencer sequencer)
The sequencer used to generate unique numbers sequencialy. |
void |
setUID(DocumentModel document)
Creates a new UID for the given doc and sets the field configured in the generator component with this value. |
protected String |
str(String propName,
DocumentModel document)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.nuxeo.ecm.platform.uidgen.UIDGenerator |
|---|
createUID, getSequenceKey |
| Constructor Detail |
|---|
public AbstractUIDGenerator()
| Method Detail |
|---|
public final void setSequencer(UIDSequencer sequencer)
UIDGenerator
setSequencer in interface UIDGenerator
protected int getNext(DocumentModel document)
throws DocumentException
DocumentExceptionpublic String getPropertyName()
UIDGenerator
getPropertyName in interface UIDGeneratorpublic void setPropertyName(String propertyName)
UIDGeneratorThe property must be a string like 'schemaPrefix:fieldName' ; the syntax 'schemaName:fieldName' is also accepted.
setPropertyName in interface UIDGenerator
protected final boolean isPropValueDefined(String propName,
DocumentModel document)
throws DocumentException
propName -
DocumentException
protected final String str(String propName,
DocumentModel document)
throws DocumentException
DocumentException
public void setUID(DocumentModel document)
throws DocumentException
UIDGenerator
setUID in interface UIDGeneratorDocumentException
|
Nuxeo Enterprise Platform 5.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||