Uses of Class
atg.svc.agent.environment.EnvironmentException

Packages that use EnvironmentException
atg.svc.agent.environment   
atg.svc.clicktoconnect   
 

Uses of EnvironmentException in atg.svc.agent.environment
 

Methods in atg.svc.agent.environment that throw EnvironmentException
 void EnvironmentTools.addChangeActiveProfileDetail(java.lang.String pProfileId, EnvironmentChangeState pEnvironmentChangeState)
          Adds a EnvironmentChangeDetail to the EnvironmentChangeState that indicates a change to the active profile item.
 void EnvironmentTools.addChangeActiveTicketDetail(java.lang.String pTicketId, EnvironmentChangeState pEnvironmentChangeState)
          Adds a EnvironmentChangeDetail to the EnvironmentChangeState that indicates a change to the active ticket item.
 void EnvironmentChangeState.addChangeDetail(EnvironmentChangeDetail pEnvironmentChangeDetail)
          Adds a new EnvironmentChangeDetail.
 void EnvironmentTools.addNewActiveProfileDetail(java.lang.String pProfileId, EnvironmentChangeState pEnvironmentChangeState)
          Adds an EnvironmentChangeDetail for a new active customer profile change.
 void EnvironmentTools.addNewActiveTicketDetail(EnvironmentChangeState pEnvironmentChangeState)
          Adds a EnvironmentChangeDetail to the EnvironmentChangeState that indicates a new ticket ticket item.
 void ServiceEnvironmentMonitor.applyActiveCustomerChangeDetail(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Applies the change to the current active customer based on the change detail.
 void ServiceEnvironmentMonitor.applyActiveTicketChangeDetail(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Applies the change to the active ticket.
abstract  void EnvironmentMonitor.applyChanges(EnvironmentChangeState pEnvironmentChangeState)
          This method is called back to apply the changes detailed in the state.
 void EnvironmentTools.applyChanges(EnvironmentChangeState pEnvironmentChangeState)
          Calls each EnvironmentMonitor to apply the change details in the EnvironmentChangeState
 void ServiceEnvironmentMonitor.applyChanges(EnvironmentChangeState pEnvironmentChangeState)
          Applies changes to the environment based on the details in the environment change state.
 void EnvironmentTools.changeActiveTicket(java.lang.String pApplicationName, java.lang.String pTicketId, TicketDispositionOptions pTicketDispositionOptions)
          Changes the environment's active ticket to the given ticket
 void EnvironmentTools.changeNewActiveTicket(java.lang.String pApplicationName)
          Changes the environment's active ticket to a new ticket
 void EnvironmentTools.changeUser(atg.repository.RepositoryItem pNewProfile, atg.userprofiling.Profile pCustomerProfile)
          This method loads a new customer profile into the customer profile object.
 void EnvironmentTools.changeUser(java.lang.String pNewProfileId, atg.userprofiling.Profile pCustomerProfile)
          Loads a new profile into the customer profile object.
 void EnvironmentTools.createWarningsForChangeEnvironment(EnvironmentChangeState pEnvironmentChangeState)
          Calls each EnvironmentMonitor to add warnings related to the EnvironmentChangeState related to the pending changes detailed in the state.
 void EnvironmentMonitor.createWarningsForEnvironmentChange(EnvironmentChangeState pEnvironmentChangeState)
          This method is called back to create warnings related to the changes detailed in the state.
 void ServiceEnvironmentMonitor.createWarningsForEnvironmentChange(EnvironmentChangeState pEnvironmentChangeState)
          Creates the warnings related to Service environment object changes
 void EnvironmentTools.generateChangeDetails(EnvironmentChangeState pEnvironmentChangeState)
          Generates the List of EnvironmentChangeDetails for the given environment change.
 void EnvironmentMonitor.generateChangeDetails(EnvironmentChangeState pEnvironmentChangeState, EnvironmentChangeDetail pEnvironmentChangeDetail)
          Adds EnvironmentChangeDetail objects triggered by callbacks about changes to the environment.
protected abstract  void EnvironmentMonitor.generateChangeDetailsForChangeKey(java.lang.String pChangeKey, EnvironmentChangeState pEnvironmentChangeState)
          This method is called to generate the initial change details for the given change key.
protected  void ServiceEnvironmentMonitor.generateChangeDetailsForChangeKey(java.lang.String pChangeKey, EnvironmentChangeState pEnvironmentChangeState)
          This method is called to generate change details for the given change key.
protected abstract  void EnvironmentMonitor.generateDependentChangeDetails(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          This method is called to generate change details that result from the given EnvironmentChangeDetail.
protected  void ServiceEnvironmentMonitor.generateDependentChangeDetails(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          This method is called to generate change details that result from the given EnvironmentChangeDetail.
protected  void ServiceEnvironmentMonitor.generateDependentDetailsForActiveCustomerChange(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Generates change details that result from a change of profile.
protected  void ServiceEnvironmentMonitor.generateDependentDetailsForActiveTicketChange(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Generates change details that result from a change of ticket.
abstract  java.lang.Object EnvironmentMonitor.getEnvironmentObject(java.lang.String pEnvironmentObjectName)
          This method should be implemented to return the environment objects exposed by the environment monitor.
 java.lang.Object ServiceEnvironmentMonitor.getEnvironmentObject(java.lang.String pEnvironmentObjectName)
          Returns the current customer profile and ticket environment objects
 atg.repository.RepositoryItem EnvironmentTools.getProfileFromDetail(EnvironmentChangeDetail pEnvironmentChangeDetail)
          Returns the profile repository item from the change detail.
protected  void EnvironmentChangeFormHandler.initChangeState(java.lang.String pEnvironmentChangeKey, java.util.Map pInputParameters, TicketDispositionOptions pTicketDispositionOptions, boolean pDoWarnings)
          Initializes the state using the form handler's environmentChangeKey and inputParameters.
 EnvironmentChangeState EnvironmentTools.initializeChange(java.lang.String pApplicationName, java.lang.String pEnvironmentChangeKey, java.util.Map pInputParameters, TicketDispositionOptions pTicketDispositionOptions, boolean pIncludeWarnings)
          Initializes a change to the environment and returns the assoicated state object.
 void EnvironmentMonitor.initializeDefaultsForProfile(atg.repository.MutableRepositoryItem pProfile)
          This method is called back to initialize a new profile for the environment.
 void EnvironmentTools.initializeDefaultsForProfile(atg.repository.MutableRepositoryItem pProfile)
          Calls back to each EnvironmentMonitor to initialize the default values of a new profile.
 void EnvironmentTools.initializeEnvironment()
          Initializes the environment
 void EnvironmentTools.initializeEnvironmentChangeState(EnvironmentChangeState pEnvironmentChangeState, java.lang.String pApplicationName, java.lang.String pEnvironmentChangeKey, java.util.Map pInputParameters, TicketDispositionOptions pTicketDispositionOptions, boolean pIncludeWarnings)
          This method initializes the given EnvironmentChangeState for the given change key and input parameters.
 void ServiceEnvironmentMonitor.initializeNewTicket(java.lang.String pApplicationName, java.lang.String pInboundChannel)
          Initializes a new ticket in the holder
 boolean EnvironmentTools.loadNewAnonymousProfile(java.lang.String pProfileId)
          This method will sets up a new anonymous profile into the active customer profile.
 boolean EnvironmentTools.loadNewAnonymousProfile(java.lang.String pProfileId, atg.userprofiling.Profile pProfile)
          This method will sets up a new anonymous profile item into the given profile object.
 void EnvironmentTools.loadViewProfile(java.lang.String pProfileId)
          Loads the given profile into the view profile component.
 void EnvironmentMonitor.postApplyChanges(EnvironmentChangeState pEnvironmentChangeState)
          This method is called back when applying changes to the environment.
 void ServiceEnvironmentMonitor.postApplyChanges(EnvironmentChangeState pEnvironmentChangeState)
          Sends the start call event for start new call and end and start new call changes and also resets the call state
 void EnvironmentMonitor.preApplyChanges(EnvironmentChangeState pEnvironmentChangeState)
          This method is called back when applying changes to the environment.
 void ServiceEnvironmentMonitor.preApplyChanges(EnvironmentChangeState pEnvironmentChangeState)
          Executes ticket disposition handling for the current ticket.
 void EnvironmentTools.processTicketDisposition(atg.repository.RepositoryItem pTicket, TicketDispositionOptions pTicketDispositionOptions, java.lang.String pApplicationName)
          Processes the ticket according the disposition options.
 void EnvironmentTools.setViewCustomerProfile(atg.repository.RepositoryItem pProfile)
          Sets the view profile datasource to the given profile repository item.
 void EnvironmentTools.setViewTicket(atg.repository.RepositoryItem pTicket)
          Sets the view ticket to the given ticket
 

Uses of EnvironmentException in atg.svc.clicktoconnect
 

Methods in atg.svc.clicktoconnect that throw EnvironmentException
 void C2CServiceEnvironmentMonitor.applyChanges(EnvironmentChangeState pEnvironmentChangeState)
          Noop impl
protected  void C2CServiceEnvironmentMonitor.generateChangeDetailsForChangeKey(java.lang.String pChangeKey, EnvironmentChangeState pEnvironmentChangeState)
          A profile change detail is generated based on the customer profile id in the C2CRequestData, which is passed in as an input parameter within the environment change state.
protected  void C2CServiceEnvironmentMonitor.generateDependentChangeDetails(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          A no op impl
 java.lang.Object C2CServiceEnvironmentMonitor.getEnvironmentObject(java.lang.String pEnvironmentObjectName)
          A no op impl.
protected  void C2CStartNewCall.initChangeState(java.lang.String pEnvironmentChangeKey, java.util.Map pInputParameters, TicketDispositionOptions pTicketDispositionOptions, boolean pDoWarnings)
          Extends the superclass to create the C2CRequestData object, using the user telephone number supplied as an input parameter, and adds it as an input parameter in the change state.
 void C2CServiceEnvironmentMonitor.postApplyChanges(EnvironmentChangeState pEnvironmentChangeState)
          For click to connect new calls, this method will save the C2CRequestData object in the current call state and call the LandingPageManger to apply the landing page