atg.commerce.fulfillment.scenario
Class ScenarioEvent.ProfileToolsSingleton

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

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

PROFILE_TOOLS

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.


sProfileTools

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

ScenarioEvent.ProfileToolsSingleton

protected ScenarioEvent.ProfileToolsSingleton()