public class StepModel extends Step
Step
that represents a step based on an OdiModel.
Such step will be used to make Journalize, Control or Reverse action over an OdiModel
.
Note: the current implementation doesn't support KM options overriding. Default values will be used.
Modifier and Type | Class and Description |
---|---|
static class |
StepModel.ConsistentJournalizeModel
Used to encapsulate informations about the consistent journalizing that has to be done
over the model related to an
StepModel instance. |
static class |
StepModel.ControlModel
Used to encapsulate informations about the control that has to be done
over the model related to an
StepModel instance. |
static interface |
StepModel.IModelAction
Type safety interface that implementation classes will use to define
model actions.
|
static class |
StepModel.ReverseModel
Used to encapsulate informations about the reverse that has to be done
over the model related to an
StepModel instance. |
static class |
StepModel.SimpleJournalizeModel
Used to encapsulate informations about the simple journalizing that has to be done
over the model related to an
StepModel instance. |
Step.LogLevel
NAME_MAX_LENGTH
Constructor and Description |
---|
StepModel(OdiPackage pPackage,
OdiModel pModel,
java.lang.String pName)
Constructor that sets the parent
OdiPackage , the OdiModel upon which
this Step is based and the step name. |
Modifier and Type | Method and Description |
---|---|
StepModel.IModelAction |
getAction()
|
OdiModel |
getModel()
Returns the
OdiModel on which the action is done. |
void |
setAction(StepModel.IModelAction pModelAction)
Defines the
StepModel.IModelAction to be done for this StepModel . |
getFailureRetryDelay, getFailureRetryNumber, getInternalId, getLoglevel, getName, getNextStepAfterFailure, getNextStepAfterSuccess, getParentPackage, getSecurityContainer, getStepId, isFirstStep, setFailureRetryDelay, setFailureRetryNumber, setLoglevel, setName, setNextStepAfterFailure, setNextStepAfterSuccess
public StepModel(OdiPackage pPackage, OdiModel pModel, java.lang.String pName)
OdiPackage
, the OdiModel
upon which
this Step
is based and the step name.pPackage
- the package that will hold this steppModel
- the modelpName
- the name of the stepDomainRuntimeException
- if the package or model is null, or if given name is null,
empty or longer than public OdiModel getModel()
OdiModel
on which the action is done.OdiModel
objectpublic StepModel.IModelAction getAction()
StepModel.IModelAction
objectsetAction(IModelAction)
public void setAction(StepModel.IModelAction pModelAction)
StepModel.IModelAction
to be done for this StepModel
.
By default, the action is defined with a StepModel.ControlModel
that doesn't check delete errors.
pModelAction
- the actionDomainRuntimeException
- if the model action is null
getAction()