BEA Systems, Inc.

com.beasys.commerce.axiom.util
Class AlphaNumericSequencerHelper

java.lang.Object
  |
  +--com.beasys.commerce.axiom.util.AlphaNumericSequencerHelper

public class AlphaNumericSequencerHelper
extends java.lang.Object

Helper functions to make using AlphaNumericSequencer simpler.


Constructor Summary
AlphaNumericSequencerHelper()
           
 
Method Summary
static javax.ejb.EJBHome getHomeObject(java.lang.String homeName)
          Go find the home object and return it - XXX This should be in a better class than this as it is more generic.
static AlphaNumericSequencer getIdSequencer(EntityImpl entityImpl, AlphaNumericSequencer sequencer, java.lang.String sequencerName)
          Create a new AlphaNumericSequencer if needed.
static AlphaNumericSequencer getIdSequencer(SessionImpl sessionImpl, AlphaNumericSequencer sequencer, java.lang.String sequencerName)
          Create a new AlphaNumericSequencer if needed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlphaNumericSequencerHelper

public AlphaNumericSequencerHelper()
Method Detail

getIdSequencer

public static AlphaNumericSequencer getIdSequencer(EntityImpl entityImpl,
                                                   AlphaNumericSequencer sequencer,
                                                   java.lang.String sequencerName)
                                            throws java.rmi.RemoteException,
                                                   SystemException
Create a new AlphaNumericSequencer if needed. If passed an existing AlphaNumericSequencer it just returns it. Otherwise it creates it using sequencerName+"SequencerHome" as the

getIdSequencer

public static AlphaNumericSequencer getIdSequencer(SessionImpl sessionImpl,
                                                   AlphaNumericSequencer sequencer,
                                                   java.lang.String sequencerName)
                                            throws java.rmi.RemoteException,
                                                   SystemException
Create a new AlphaNumericSequencer if needed. If passed an existing AlphaNumericSequencer it just returns it. Otherwise it creates it using sequencerName+"SequencerHome".

getHomeObject

public static javax.ejb.EJBHome getHomeObject(java.lang.String homeName)
Go find the home object and return it - XXX This should be in a better class than this as it is more generic.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved