com.counterclaim.openefm.model.id
Class IdFactory

java.lang.Object
  extended bycom.counterclaim.openefm.core.AbstractOpenEFMComponent
      extended bycom.counterclaim.openefm.model.id.IdFactory
All Implemented Interfaces:
OpenEFMComponent

public class IdFactory
extends AbstractOpenEFMComponent

 

Field Summary
private static IdDispenser dispenser
           
private static org.apache.log4j.Logger log
           
 
Fields inherited from class com.counterclaim.openefm.core.AbstractOpenEFMComponent
 
Constructor Summary
IdFactory()
           
 
Method Summary
static IdDispenser getDispenser()
           
static Id getNextId()
          Returns the next universal ID.
static Id makeId(java.lang.String id)
          Make an Id ojbect from a String
static void setDispenser(IdDispenser dispenser)
           
 
Methods inherited from class com.counterclaim.openefm.core.AbstractOpenEFMComponent
getController, setController
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

dispenser

private static IdDispenser dispenser
Constructor Detail

IdFactory

public IdFactory()
Method Detail

getDispenser

public static IdDispenser getDispenser()

setDispenser

public static void setDispenser(IdDispenser dispenser)

getNextId

public static Id getNextId()
                    throws ModelException
Returns the next universal ID.

Throws:
ModelException

makeId

public static Id makeId(java.lang.String id)
Make an Id ojbect from a String

Parameters:
id -
Returns:


Copyright © 2002 counterclaim.com. All Rights Reserved.