com.beasys.commerce.ebusiness.payment
Class PaymentWorkflow

java.lang.Object
  extended by com.beasys.commerce.foundation.StateMachine
      extended by com.beasys.commerce.ebusiness.payment.PaymentWorkflow
All Implemented Interfaces
BusinessSmartComponent, Workflow, Serializable

Deprecated

@Deprecated
public class PaymentWorkflow
extends StateMachine
implements Workflow

 ------------------------------------------------------
 These are the states provided by this StateMachine:
 ------------------------------------------------------

[Authorized]
[MarkedForSettle]
[PendingPartialSettle]
[PendingSettle]
[Rejected]
[SettleFailed]
[Settled]
[Retry]
[Start]   Initial State
 ------------------------------------------------------
 These are the transitions provided by this StateMachine:
 ------------------------------------------------------

     authorize
 [Start]------------->[Authorized]
     failSettle
 [Authorized]------------->[Authorized]
     failSettle
 [MarkedForSettle]------------->[MarkedForSettle]
     markForSettle
 [Authorized]------------->[MarkedForSettle]
     partialSettle
 [Authorized]------------->[PendingPartialSettle]
     partialSettle
 [MarkedForSettle]------------->[PendingPartialSettle]
     pendingPartialSettle
 [PendingPartialSettle]------------->[PendingPartialSettle]
     pendingSettle
 [PendingSettle]------------->[PendingSettle]
     queryFail
 [PendingPartialSettle]------------->[SettleFailed]
     queryFail
 [PendingSettle]------------->[SettleFailed]
     querySuccess
 [PendingPartialSettle]------------->[Authorized]
     querySuccess
 [PendingSettle]------------->[Settled]
     reject
 [Start]------------->[Rejected]
     settle
 [Authorized]------------->[PendingSettle]
     settle
 [MarkedForSettle]------------->[PendingSettle]
     systemFailure
 [Start]------------->[Retry]
     failRetry
 [Retry]------------->[Retry]
     authorize
 [Retry]------------->[Authorized]

See Also
Workflow, Serialized Form

Field Summary
 
Fields inherited from class com.beasys.commerce.foundation.StateMachine
currentState, initialState, states, TRANSITION_KEY_TOKEN, transitions
 
Constructor Summary
PaymentWorkflow()
          Deprecated Use WorkflowHome.create("com.beasys.commerce.ebusiness.payment.PaymentWorkflow") to instantiate the workflow.
 
Method Summary
 
Methods inherited from class com.beasys.commerce.foundation.StateMachine
addTransition, doTransition, getContext, getCurrentStateName, getInitialStateName, getOutgoingTransitions, getStateNames, getTransitionNames, lookAheadTransition, reset, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.beasys.commerce.foundation.Workflow
doTransition, getContext, getCurrentStateName, getInitialStateName, getOutgoingTransitions, getStateNames, getTransitionNames, lookAheadTransition, reset, setContext
 

Constructor Detail

PaymentWorkflow

public PaymentWorkflow()
Deprecated 
Use WorkflowHome.create("com.beasys.commerce.ebusiness.payment.PaymentWorkflow") to instantiate the workflow.



Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.