|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openwms.tms.service.spring.delegate.DefaultOrderStateDelegate
@Lazy @Component @Transactional(propagation=MANDATORY) public class DefaultOrderStateDelegate
A DefaultOrderStateDelegate. Lazy instantiated, only when needed. Thus it is possible to override this bean and prevent instantiation.
Constructor Summary | |
---|---|
DefaultOrderStateDelegate(TransportOrderDao dao,
TransportOrderStarter starter)
Create a new DefaultOrderStateDelegate. |
Method Summary | |
---|---|
void |
afterCreation(TransportUnit transportUnit)
An action that should be triggered after a TransportOrder has been created. |
void |
afterFinish(Long id)
An action that should be triggered after a TransportOrder has been finished successfully. |
void |
onCancel(Long id)
An action that should be triggered after a TransportOrder has been canceled. |
void |
onFailure(Long id)
An action that should be triggered after a TransportOrder has been set on failure. |
void |
onInterrupt(Long id)
An action that should be triggered after a TransportOrder has been interrupted. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultOrderStateDelegate(TransportOrderDao dao, TransportOrderStarter starter)
dao
- TransportOrderDao is requiredstarter
- TransportOrderStarter is requiredMethod Detail |
---|
public void afterCreation(TransportUnit transportUnit)
TransportOrderState.CREATED
TransportOrder
s for this transportUnit and try to initialize
them. When initialization is done try to start them.
afterCreation
in interface TransportOrderStateDelegate
transportUnit
- The TransportUnit
of the corresponding TransportOrderTransportOrderStateDelegate.afterCreation(TransportUnit)
public void afterFinish(Long id)
afterFinish
in interface TransportOrderStateDelegate
id
- The id of the TransportOrderTransportOrderStateDelegate.afterFinish(java.lang.Long)
public void onCancel(Long id)
onCancel
in interface TransportOrderStateDelegate
id
- The id of the TransportOrderTransportOrderStateDelegate.onCancel(java.lang.Long)
public void onFailure(Long id)
onFailure
in interface TransportOrderStateDelegate
id
- The id of the TransportOrderTransportOrderStateDelegate.onFailure(java.lang.Long)
public void onInterrupt(Long id)
onInterrupt
in interface TransportOrderStateDelegate
id
- The id of the TransportOrderTransportOrderStateDelegate.onInterrupt(java.lang.Long)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |