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