fr.gouv.culture.sdx.documentbase
Class SimpleIDGenerator

java.lang.Object
  extended byfr.gouv.culture.sdx.utils.SdxObjectImpl
      extended byfr.gouv.culture.sdx.documentbase.AbstractIDGenerator
          extended byfr.gouv.culture.sdx.documentbase.SimpleIDGenerator
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, IDGenerator, org.apache.avalon.framework.logger.LogEnabled, SdxObject

public class SimpleIDGenerator
extends AbstractIDGenerator


Field Summary
 
Fields inherited from class fr.gouv.culture.sdx.documentbase.AbstractIDGenerator
_database, ATTRIBUTE_ID_PREFIX, ATTRIBUTE_ID_SUFFIX, idPrefix, idSuffix
 
Fields inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
encoding, logger
 
Fields inherited from interface fr.gouv.culture.sdx.documentbase.IDGenerator
ATTRIBUTE_CLASS, ATTRIBUTE_VALUE_DEFAULT_ID_GENERATOR_CLASS, CLASS_NAME, ELEMENT_NAME_ID_GENERATOR
 
Constructor Summary
SimpleIDGenerator()
           
 
Method Summary
 java.lang.String generate(java.lang.String prefix, java.lang.String suffix)
          Generates an idea appending the given strings to an incremented long class field beginning from zero.
 
Methods inherited from class fr.gouv.culture.sdx.documentbase.AbstractIDGenerator
configure, generate, getPrefix, getSuffix, isIdUnique, setDatabase, setIdFieldName, setIndex, setPrefix, setSuffix
 
Methods inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
enableLogging, getChildLogger, setEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled
enableLogging
 

Constructor Detail

SimpleIDGenerator

public SimpleIDGenerator()
Method Detail

generate

public java.lang.String generate(java.lang.String prefix,
                                 java.lang.String suffix)
Generates an idea appending the given strings to an incremented long class field beginning from zero.

Parameters:
prefix - The prefix for the generated id
suffix - The suffix for the generated id


Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.