Package org.opentcs.access.rmi.services
Interface RemoteTransportOrderService
- All Superinterfaces:
java.rmi.Remote
,RemoteTCSObjectService
public interface RemoteTransportOrderService extends RemoteTCSObjectService, java.rmi.Remote
Declares the methods provided by the
TransportOrderService
via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
TransportOrderService
, with an additional ClientID
parameter which serves the
purpose of identifying the calling client and determining its permissions.
To avoid redundancy, the semantics of methods that only pass through their arguments are not
explicitly documented here again. See the corresponding API documentation in
TransportOrderService
for these, instead.
-
Method Summary
Modifier and Type Method Description OrderSequence
createOrderSequence(ClientID clientId, OrderSequenceCreationTO to)
TransportOrder
createTransportOrder(ClientID clientId, TransportOrderCreationTO to)
void
markOrderSequenceComplete(ClientID clientId, TCSObjectReference<OrderSequence> ref)
void
updateTransportOrderIntendedVehicle(ClientID clientId, TCSObjectReference<TransportOrder> orderRef, TCSObjectReference<Vehicle> vehicleRef)
Methods inherited from interface org.opentcs.access.rmi.services.RemoteTCSObjectService
appendObjectHistoryEntry, fetchObject, fetchObject, fetchObjects, fetchObjects, updateObjectProperty
-
Method Details
-
createOrderSequence
OrderSequence createOrderSequence(ClientID clientId, OrderSequenceCreationTO to) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-
createTransportOrder
TransportOrder createTransportOrder(ClientID clientId, TransportOrderCreationTO to) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-
markOrderSequenceComplete
void markOrderSequenceComplete(ClientID clientId, TCSObjectReference<OrderSequence> ref) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-
updateTransportOrderIntendedVehicle
void updateTransportOrderIntendedVehicle(ClientID clientId, TCSObjectReference<TransportOrder> orderRef, TCSObjectReference<Vehicle> vehicleRef) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-