org.apache.jetspeed.idgenerator
Class JetspeedIdGenerator

java.lang.Object
  extended by org.apache.jetspeed.idgenerator.JetspeedIdGenerator
All Implemented Interfaces:
IdGenerator

public class JetspeedIdGenerator
extends java.lang.Object
implements IdGenerator

Simple implementation of the IdGeneratorService.

Version:
$Id: JetspeedIdGenerator.java 516448 2007-03-09 16:25:47Z ate $
Author:
Paul Spencer, David Sean Taylor

Field Summary
protected  long idCounter
           
 
Constructor Summary
JetspeedIdGenerator()
           
JetspeedIdGenerator(long counterStart)
           
JetspeedIdGenerator(long counterStart, java.lang.String prefix, java.lang.String suffix)
           
 
Method Summary
 java.lang.String getNextPeid()
          Generate a Unique PEID
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idCounter

protected long idCounter
Constructor Detail

JetspeedIdGenerator

public JetspeedIdGenerator()

JetspeedIdGenerator

public JetspeedIdGenerator(long counterStart)

JetspeedIdGenerator

public JetspeedIdGenerator(long counterStart,
                           java.lang.String prefix,
                           java.lang.String suffix)
Method Detail

start

public void start()

stop

public void stop()

getNextPeid

public java.lang.String getNextPeid()
Generate a Unique PEID

Specified by:
getNextPeid in interface IdGenerator
Returns:
Unique PEID


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.