public interface ChangeStateOperations
| Modifier and Type | Method and Description |
|---|---|
void |
updateState(com.onwbp.adaptation.AdaptationTable table,
State targetState)
Updates the states for an entire EBX table.
|
void |
updateState(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
|
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.
table - An EBX tabletargetState - The target state of the recordcom.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 existvoid 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
table - An EBX tabletargetState - The target state of the recordrequest - Request from an EBX tablecom.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