|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.workflow.base.BaseStep org.apache.commons.workflow.base.DescriptorStep org.apache.commons.workflow.core.ConstructStep
public class ConstructStep
Create a new object of the specified class, using the constructor that
accepts the arguments specified by the associated Descriptor
objects. The first descriptor must identify the
java.lang.Class
object to be used to construct the new
object.
FIXME - Constructors that take primitive arguments are not recognized and matched up to the wrapper classes.
Field Summary |
---|
Fields inherited from class org.apache.commons.workflow.base.DescriptorStep |
---|
descriptors |
Fields inherited from class org.apache.commons.workflow.base.BaseStep |
---|
id, nextStep, owner, previousStep |
Constructor Summary | |
---|---|
ConstructStep()
Construct a default instance of this Step. |
|
ConstructStep(String id)
Construct an instance of this Step with the specified identifier. |
|
ConstructStep(String id,
Descriptor descriptor)
Construct an instance of this Step with the specified identifier and associated Descriptor. |
Method Summary | |
---|---|
void |
execute(Context context)
Perform the executable actions related to this Step, in the context of the specified Context. |
protected String |
signature(String name,
Class[] types)
Return a method signature useful in debugging and exception messages. |
String |
toString()
Render a string representation of this Step. |
Methods inherited from class org.apache.commons.workflow.base.DescriptorStep |
---|
addDescriptor, findDescriptors, removeDescriptor |
Methods inherited from class org.apache.commons.workflow.base.BaseStep |
---|
getId, getNextStep, getOwner, getPreviousStep, setId, setNextStep, setOwner, setPreviousStep |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConstructStep()
public ConstructStep(String id)
id
- Step identifierpublic ConstructStep(String id, Descriptor descriptor)
id
- Step identifierdescriptor
- Initial descriptorMethod Detail |
---|
public void execute(Context context) throws StepException
execute
in interface Step
execute
in class BaseStep
context
- The Context that is tracking our execution state
StepException
- if a processing error has occurredpublic String toString()
toString
in class Object
protected String signature(String name, Class[] types)
name
- Method nametypes
- Parameter types
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |