Package org.opentcs.access.rmi.services
Interface RemoteTransportOrderService
- All Superinterfaces:
Remote
,RemoteTCSObjectService
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 TypeMethodDescriptioncreateOrderSequence
(ClientID clientId, OrderSequenceCreationTO to) 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 RemoteException - Throws:
RemoteException
-
createTransportOrder
TransportOrder createTransportOrder(ClientID clientId, TransportOrderCreationTO to) throws RemoteException - Throws:
RemoteException
-
markOrderSequenceComplete
void markOrderSequenceComplete(ClientID clientId, TCSObjectReference<OrderSequence> ref) throws RemoteException - Throws:
RemoteException
-
updateTransportOrderIntendedVehicle
void updateTransportOrderIntendedVehicle(ClientID clientId, TCSObjectReference<TransportOrder> orderRef, TCSObjectReference<Vehicle> vehicleRef) throws RemoteException - Throws:
RemoteException
-