com.ibm.commerce.ubf.beans

Class FlowDataBean

  • java.lang.Object
    • com.ibm.commerce.persistence.AbstractJpaEntityAccessBean
      • com.ibm.commerce.ubf.objects.FlowAccessBean
        • com.ibm.commerce.ubf.beans.FlowDataBean
  • All Implemented Interfaces:
    com.ibm.commerce.beans.DataBean, com.ibm.commerce.beans.InputDataBean, com.ibm.commerce.beans.SmartDataBean, FlowInputDataBean, FlowSmartDataBean, java.io.Serializable


    public class FlowDataBean
    extends com.ibm.commerce.ubf.objects.FlowAccessBean
    implements FlowInputDataBean, FlowSmartDataBean, com.ibm.commerce.beans.SmartDataBean
    Interfaces to the data members of the FlowAccessBean.
    See Also:
    FlowAccessBean, SmartDataBean, Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT 
      static java.lang.String FLOWID 
      • Fields inherited from interface com.ibm.commerce.beans.DataBean

        emptyString
    • Constructor Summary

      Constructors 
      Constructor and Description
      FlowDataBean()
      Constructs FlowDataBean.
      FlowDataBean(com.ibm.commerce.ubf.objects.Flow o)
      Constructs FlowDataBean.
      FlowDataBean(com.ibm.commerce.ubf.objects.FlowAccessBean anAccessBean)
      Constructs FlowDataBean.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      com.ibm.commerce.command.CommandContext getCommandContext()
      Gets the active commandContext.
      java.lang.Long getFlowId()
      Gets the flowId field.
      java.lang.String getIdentifier() 
      com.ibm.commerce.datatype.TypedProperty getRequestProperties()
      Gets the value of requestProperties; currently implemented to return null.
      void populate()
      Fetches field values from the access bean.
      void setCommandContext(com.ibm.commerce.command.CommandContext newCommandContext)
      Sets the active commandContext.
      void setFlowByFlowTypeIdAndIdentifier(java.lang.String newFlowTypeId, java.lang.String newIdentifier)
      Sets the flowTypeId and identifier value.
      void setFlowId(java.lang.Long newFlowId)
      Sets the flowId and uses the value to set a key field on the access bean.
      void setFlowId(java.lang.String newFlowId)
      Sets the flowId and uses the value to set a key field on the access bean.
      void setIdentifier(java.lang.String identifier) 
      void setRequestProperties(com.ibm.commerce.datatype.TypedProperty param)
      Currently does nothing.
      • Methods inherited from class com.ibm.commerce.ubf.objects.FlowAccessBean

        findAllFlows, findFlowByFlowTypeAndIdentifier, findFlowsByFlowType, findFlowsByIdentifier, getAttribute, getCompositeFlow, getCompositeFlowInEntityType, getDescription, getEntity, getFlowTypeId, getFlowTypeIdInEntityType, getId, getIdInEntityType, getLongDescription, getPriority, getPriorityInEntityType, getStates, getTransitions, instantiateEntity, setAttribute, setCompositeFlow, setCompositeFlow, setFlowTypeId, setFlowTypeId, setId, setId, setInitKey_id, setPriority, setPriority
      • Methods inherited from class com.ibm.commerce.persistence.AbstractJpaEntityAccessBean

        createAccessBean, createAccessBean, createAccessBeanCollection, createAccessBeanCollection, createEntityCollection, detach, remove, setUseDataCache, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • FlowDataBean

        public FlowDataBean()
        Constructs FlowDataBean.
      • FlowDataBean

        public FlowDataBean(com.ibm.commerce.ubf.objects.Flow o)
        Constructs FlowDataBean.
        Parameters:
        o - javax.ejb.EJBObject
      • FlowDataBean

        public FlowDataBean(com.ibm.commerce.ubf.objects.FlowAccessBean anAccessBean)
        Constructs FlowDataBean.
        Parameters:
        anAccessBean - com.ibm.commerce.ubf.objects.FlowAccessBean
        Throws:
        ECException
    • Method Detail

      • getCommandContext

        public com.ibm.commerce.command.CommandContext getCommandContext()
        Gets the active commandContext. Creation date: (8/25/00 11:23:15 AM)
        Specified by:
        getCommandContext in interface com.ibm.commerce.beans.SmartDataBean
        Returns:
        the active commandContext.
      • getFlowId

        public java.lang.Long getFlowId()
        Gets the flowId field. Creation date: (4/12/00 5:06:28 PM)
        Specified by:
        getFlowId in interface FlowSmartDataBean
        Returns:
        the flow id.
      • getIdentifier

        public java.lang.String getIdentifier()
        Overrides:
        getIdentifier in class com.ibm.commerce.ubf.objects.FlowAccessBean
      • getRequestProperties

        public com.ibm.commerce.datatype.TypedProperty getRequestProperties()
        Gets the value of requestProperties; currently implemented to return null. Creation date: (5/22/00 2:49:26 PM)
        Specified by:
        getRequestProperties in interface com.ibm.commerce.beans.InputDataBean
        Returns:
        always null
      • populate

        public void populate()
                      throws java.lang.Exception
        Fetches field values from the access bean. Creation date: (5/22/00 2:25:09 PM)
        Specified by:
        populate in interface com.ibm.commerce.beans.SmartDataBean
        Throws:
        java.lang.Exception - On any access bean error.
      • setCommandContext

        public void setCommandContext(com.ibm.commerce.command.CommandContext newCommandContext)
        Sets the active commandContext. Creation date: (8/25/00 11:23:15 AM)
        Specified by:
        setCommandContext in interface com.ibm.commerce.beans.SmartDataBean
        Parameters:
        newCommandContext - the active command context.
      • setFlowByFlowTypeIdAndIdentifier

        public void setFlowByFlowTypeIdAndIdentifier(java.lang.String newFlowTypeId,
                                                     java.lang.String newIdentifier)
        Sets the flowTypeId and identifier value. This method will find flow information by flowTypeId and identifier.
        Specified by:
        setFlowByFlowTypeIdAndIdentifier in interface FlowInputDataBean
        Parameters:
        newFlowTypeId - relevant flowTypeId.
        newIdentifier - relevant identifier.
      • setFlowId

        public void setFlowId(java.lang.Long newFlowId)
        Sets the flowId and uses the value to set a key field on the access bean. Creation date: (4/12/00 5:06:28 PM)
        Parameters:
        newFlowId - relevant flowId.
      • setFlowId

        public void setFlowId(java.lang.String newFlowId)
        Sets the flowId and uses the value to set a key field on the access bean. Creation date: (4/12/00 5:06:28 PM)
        Specified by:
        setFlowId in interface FlowInputDataBean
        Parameters:
        newFlowId - relevant flowId.
      • setIdentifier

        public void setIdentifier(java.lang.String identifier)
        Overrides:
        setIdentifier in class com.ibm.commerce.ubf.objects.FlowAccessBean
      • setRequestProperties

        public void setRequestProperties(com.ibm.commerce.datatype.TypedProperty param)
        Currently does nothing. Creation date: (5/22/00 3:02:08 PM)
        Specified by:
        setRequestProperties in interface com.ibm.commerce.beans.InputDataBean
        Parameters:
        param - a TypedProperty that is ignored.