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

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

Uses of EnvironmentChangeState in atg.svc.agent.environment
 

Fields in atg.svc.agent.environment declared as EnvironmentChangeState
protected  EnvironmentChangeState EnvironmentChangeFormHandler.mEnvironmentChangeState
           
 

Methods in atg.svc.agent.environment that return EnvironmentChangeState
 EnvironmentChangeState EnvironmentTools.createEnvironmentChangeState()
          Returns a new EnvironmentChangeState object
 EnvironmentChangeState EnvironmentChangeFormHandler.getEnvironmentChangeState()
          Contains state information related to the environment change.
 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.
 

Methods in atg.svc.agent.environment with parameters of type EnvironmentChangeState
 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 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.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.endCall(EnvironmentChangeState pEnvironmentChangeState)
          Ends the call in the the current call state and sends end call event.
 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.
 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.
 boolean EnvironmentTools.isProcessDisposition(EnvironmentChangeState pEnvironmentChangeState)
          Determines if the ticket disposition handling is necessary for the given change by checking if the ticket is changing or the change is a logoff.
 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 ServiceEnvironmentMonitor.revertActiveCustomerChangeDetail(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Loads the old customer profile contained in the detail as the active customer.
 void ServiceEnvironmentMonitor.revertActiveTicketChangeDetail(EnvironmentChangeDetail pEnvironmentChangeDetail, EnvironmentChangeState pEnvironmentChangeState)
          Loads the old ticket contained in the detail as the active ticket
 void EnvironmentMonitor.revertChanges(EnvironmentChangeState pEnvironmentChangeState)
          This method is called back when the transaction is rolled back during the apply process.
 void ServiceEnvironmentMonitor.revertChanges(EnvironmentChangeState pEnvironmentChangeState)
          Reverts the active customer and ticket with the original objects before the change was executed.
 void EnvironmentChangeFormHandler.setEnvironmentChangeState(EnvironmentChangeState pEnvironmentChangeState)
           
 void EnvironmentTools.startCall(EnvironmentChangeState pEnvironmentChangeState)
          Initializes the current call state object and sends the new call event
 

Uses of EnvironmentChangeState in atg.svc.clicktoconnect
 

Methods in atg.svc.clicktoconnect with parameters of type EnvironmentChangeState
 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
 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