Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.uidgen.service
Class UIDGeneratorDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.platform.uidgen.service.UIDGeneratorDescriptor

public class UIDGeneratorDescriptor
extends java.lang.Object

UID generator configuration holder.

Author:
Dragos Mihalache

Constructor Summary
UIDGeneratorDescriptor()
          Default constructor - used normally when created as an XObject.
UIDGeneratorDescriptor(java.lang.String generationExp, java.util.Set<?> generationCrit)
          Explicit constructor.
UIDGeneratorDescriptor(java.lang.String generationExp, java.util.Set<?> generationCrit, int counterStart)
          Explicit constructor.
 
Method Summary
 java.lang.String getClassName()
           
 int getCounterStart()
           
 java.lang.String[] getDocTypes()
           
 java.util.Set<?> getGenerationCriteria()
           
 java.lang.String getGenerationExpression()
           
 java.lang.String getName()
           
 java.lang.String getPropertyName()
          Kept for convenience.
 java.lang.String[] getPropertyNames()
           
 void setClassName(java.lang.String className)
           
 void setDocTypes(java.lang.String[] docTypes)
           
 void setName(java.lang.String name)
           
 void setPropertyName(java.lang.String propertyName)
          Set the value as first property name.
 void setPropertyNames(java.lang.String[] propNames)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIDGeneratorDescriptor

public UIDGeneratorDescriptor()
Default constructor - used normally when created as an XObject.


UIDGeneratorDescriptor

public UIDGeneratorDescriptor(java.lang.String generationExp,
                              java.util.Set<?> generationCrit)
Explicit constructor.


UIDGeneratorDescriptor

public UIDGeneratorDescriptor(java.lang.String generationExp,
                              java.util.Set<?> generationCrit,
                              int counterStart)
Explicit constructor.

Method Detail

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDocTypes

public java.lang.String[] getDocTypes()

setDocTypes

public void setDocTypes(java.lang.String[] docTypes)

getCounterStart

public int getCounterStart()

getGenerationCriteria

public java.util.Set<?> getGenerationCriteria()

getGenerationExpression

public java.lang.String getGenerationExpression()

getPropertyName

public java.lang.String getPropertyName()
Kept for convenience. If there is only one property to be set with generated UID.

Returns:
first propertyName

setPropertyName

public void setPropertyName(java.lang.String propertyName)
Set the value as first property name. Kept for convenience. If there is only one property to be set with generated UID.


getPropertyNames

public java.lang.String[] getPropertyNames()

setPropertyNames

public void setPropertyNames(java.lang.String[] propNames)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.