Class ScenarioEvent.ProfileToolsSingleton

  extended by atg.commerce.fulfillment.scenario.ScenarioEvent.ProfileToolsSingleton
Enclosing class:

protected static class ScenarioEvent.ProfileToolsSingleton
extends java.lang.Object

Static inner class useful to retrieve ProfileTools component from the global nucleus only once. The static property sProfileTools is assigned the ProfileTools component reference when it is accessed for first time.

Field Summary
static java.lang.String PROFILE_TOOLS
          Path of the component to retrieve ProfileTools Component.
static ProfileTools sProfileTools
          Property containing the reference to ProfileTools component.
Constructor Summary
protected ScenarioEvent.ProfileToolsSingleton()
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


public static java.lang.String PROFILE_TOOLS
Path of the component to retrieve ProfileTools Component. We assume ProfileTools component exists at /atg/userprofiling/ProfileTools always, if we want to change or move ProfileTools component, then we have to create GenericReference component at this location pointing to the new ProfileTools component.


public static ProfileTools sProfileTools
Property containing the reference to ProfileTools component. Uses findProfileTools() to retrieve the ProfileTools component for the first time it is accessed.

Constructor Detail


protected ScenarioEvent.ProfileToolsSingleton()