public class FlowDataBean extends com.ibm.commerce.ubf.objects.FlowAccessBean implements FlowInputDataBean, FlowSmartDataBean, com.ibm.commerce.beans.SmartDataBean
FlowAccessBean
,
SmartDataBean
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
static java.lang.String |
FLOWID |
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.
|
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.
|
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
public static final java.lang.String COPYRIGHT
public static final java.lang.String FLOWID
public FlowDataBean()
public FlowDataBean(com.ibm.commerce.ubf.objects.Flow o)
o
- javax.ejb.EJBObjectpublic FlowDataBean(com.ibm.commerce.ubf.objects.FlowAccessBean anAccessBean)
anAccessBean
- com.ibm.commerce.ubf.objects.FlowAccessBeanECException
public com.ibm.commerce.command.CommandContext getCommandContext()
getCommandContext
in interface com.ibm.commerce.beans.SmartDataBean
public java.lang.Long getFlowId()
getFlowId
in interface FlowSmartDataBean
public java.lang.String getIdentifier()
getIdentifier
in class com.ibm.commerce.ubf.objects.FlowAccessBean
public com.ibm.commerce.datatype.TypedProperty getRequestProperties()
getRequestProperties
in interface com.ibm.commerce.beans.InputDataBean
public void populate() throws java.lang.Exception
populate
in interface com.ibm.commerce.beans.SmartDataBean
java.lang.Exception
- On any access bean error.public void setCommandContext(com.ibm.commerce.command.CommandContext newCommandContext)
setCommandContext
in interface com.ibm.commerce.beans.SmartDataBean
newCommandContext
- the active command context.public void setFlowByFlowTypeIdAndIdentifier(java.lang.String newFlowTypeId, java.lang.String newIdentifier)
setFlowByFlowTypeIdAndIdentifier
in interface FlowInputDataBean
newFlowTypeId
- relevant flowTypeId.newIdentifier
- relevant identifier.public void setFlowId(java.lang.Long newFlowId)
newFlowId
- relevant flowId.public void setFlowId(java.lang.String newFlowId)
setFlowId
in interface FlowInputDataBean
newFlowId
- relevant flowId.public void setIdentifier(java.lang.String identifier)
setIdentifier
in class com.ibm.commerce.ubf.objects.FlowAccessBean
public void setRequestProperties(com.ibm.commerce.datatype.TypedProperty param)
setRequestProperties
in interface com.ibm.commerce.beans.InputDataBean
param
- a TypedProperty that is ignored.