com.ibm.commerce.ubf.registry

Class DynamicBusinessFlow

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable


    public class DynamicBusinessFlow
    extends BusinessFlow
    A FlowAccessBean Wrapper class that extends BusinessFlow. This class is used by the BusinessFlowManager when the UBF registry cache is disabled.

    See Also:
    BusinessFlow, Serialized Form
    • Constructor Detail

      • DynamicBusinessFlow

        public DynamicBusinessFlow(com.ibm.commerce.ubf.objects.FlowAccessBean flowAccessBean)
        Constructs a new DynamicBusinessFlow object with the specified FlowAccessBean. The access bean must be initialized before calling this constructor, i.e, flowAccessBean.refreshCopyHelper();
        Parameters:
        flowAccessBean - The FlowAccessBean object used by this DynamicBusinessFlow.
        See Also:
        BusinessFlow
    • Method Detail

      • getBusinessFlowStateRelations

        public BusinessFlowStateRelation[] getBusinessFlowStateRelations()
        BusinessFlows have states, BusinessFlowStates. States may be shared among different BusinessFlows. To associate different entry actions, exit actions, and response views for the different BusinessFlows, BusinessFlows contain BusinessFlowStateRelations.
        Overrides:
        getBusinessFlowStateRelations in class BusinessFlow
        Returns:
        An array copy of BusinessFlowStateRelations, null if no BusinessFlowStateRelations exist for this BusinessFlow.
        See Also:
        BusinessFlow, BusinessFlowStateRelations