|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
static java.lang.String |
ATTRIBUTE_CLASS
The attribute used to define a class for an id generator. |
static java.lang.String |
ATTRIBUTE_VALUE_DEFAULT_ID_GENERATOR_CLASS
Default value for this attribute. |
static java.lang.String |
CLASS_NAME
|
static java.lang.String |
ELEMENT_NAME_ID_GENERATOR
The element used to define an id generator. |
Method Summary | |
java.lang.String |
generate()
Generates an id using configured prefix and suffix |
java.lang.String |
generate(java.lang.String prefix,
java.lang.String suffix)
Generates an id appending the given strings |
java.lang.String |
getPrefix()
|
java.lang.String |
getSuffix()
|
boolean |
isIdUnique(java.lang.String id)
Determines where an id is unique within an index |
void |
setDatabase(Database database)
Sets the database for verification of a generated id's uniqueness |
void |
setIdFieldName(java.lang.String fieldName)
Deprecated. No longer necesssary as we now use Database for id verification |
void |
setIndex(Index index)
Deprecated. This was dependency on our Lucene packages |
void |
setPrefix(java.lang.String idPrefix)
|
void |
setSuffix(java.lang.String idSuffix)
|
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled |
enableLogging |
Methods inherited from interface org.apache.avalon.framework.configuration.Configurable |
configure |
Field Detail |
public static final java.lang.String CLASS_NAME
public static final java.lang.String ELEMENT_NAME_ID_GENERATOR
public static final java.lang.String ATTRIBUTE_VALUE_DEFAULT_ID_GENERATOR_CLASS
public static final java.lang.String ATTRIBUTE_CLASS
Method Detail |
public java.lang.String generate(java.lang.String prefix, java.lang.String suffix)
prefix
- The prefix for the generated idsuffix
- The suffix for the generated idpublic java.lang.String generate()
public void setIndex(Index index)
public void setDatabase(Database database)
public boolean isIdUnique(java.lang.String id)
public void setIdFieldName(java.lang.String fieldName)
public java.lang.String getSuffix()
public void setSuffix(java.lang.String idSuffix)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String idPrefix)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |