Interface ChangeStateOperations
public interface ChangeStateOperations
Provides state operations for the EBX™ Match and Merge Add-on. These operations must be called within different EBX context, such as:
 user service, script/user task.
- 
Method Summary
Modifier and TypeMethodDescriptionvoidupdateState(com.onwbp.adaptation.AdaptationTable table, State targetState) Updates the states for an entire EBX table.voidupdateState(com.onwbp.adaptation.AdaptationTable table, State targetState, com.onwbp.adaptation.Request request) Updates the states for records with a specific request on a EBX table 
- 
Method Details
- 
updateState
void updateState(com.onwbp.adaptation.AdaptationTable table, State targetState) throws com.orchestranetworks.addon.mame.common.InvalidStateException, com.orchestranetworks.service.OperationException, com.orchestranetworks.addon.mame.common.InvalidParameterException Updates the states for an entire EBX table.
- Parameters:
 table- An EBX tabletargetState- The target state of the record- Throws:
 com.orchestranetworks.addon.mame.common.InvalidStateException- When one of the following errors occur: 1. Another process is operating 2. Dataspace locked by another process 3. Dataspace locked by undefined processcom.orchestranetworks.service.OperationException- when unexpected errors occurscom.orchestranetworks.addon.mame.common.InvalidParameterException- when the EBX table does not exist
 - 
updateState
void updateState(com.onwbp.adaptation.AdaptationTable table, State targetState, com.onwbp.adaptation.Request request) throws com.orchestranetworks.addon.mame.common.InvalidStateException, com.orchestranetworks.service.OperationException, com.orchestranetworks.addon.mame.common.NotFoundException, com.orchestranetworks.addon.mame.common.InvalidParameterException Updates the states for records with a specific request on a EBX table
- Parameters:
 table- An EBX tabletargetState- The target state of the recordrequest- Request from an EBX table- Throws:
 com.orchestranetworks.addon.mame.common.InvalidStateException- when one of the following errors occur: 1. Another process is operating 2. Dataspace locked by another process 3. Dataspace locked by undefined processcom.orchestranetworks.service.OperationException- When unexpected errors occurscom.orchestranetworks.addon.mame.common.NotFoundException- When a resource requested by the client was not found by the servercom.orchestranetworks.addon.mame.common.InvalidParameterException- When the EBX table does not exist
 
 -