Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

oracle.odi.domain.project
Class StepSubModel

java.lang.Object
  extended by oracle.odi.domain.support.BusinessObject
      extended by oracle.odi.domain.support.AbstractRepositoryEntity
          extended by oracle.odi.domain.project.Step
              extended by oracle.odi.domain.project.StepSubModel
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IRepositoryEntity

public class StepSubModel
extends Step

Subclass of Step that will be used to control an OdiSubModel for errors.

For this version, Control Knowledge Module options can't be overriden in the step. Default values will be used.

Since:
11.1.1.3.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.odi.domain.project.Step
Step.LogLevel
 
Field Summary
 
Fields inherited from class oracle.odi.domain.project.Step
NAME_MAX_LENGTH
 
Constructor Summary
StepSubModel(OdiPackage pPackage, OdiSubModel pSubModel, java.lang.String pName)
          Constructor that sets the parent OdiPackage, the OdiSubModel upon which this Step is based and the step name.
 
Method Summary
 OdiSubModel getSubModel()
          Returns the OdiSubModel to control when this Step is executed.
 boolean isControlDeleteErrors()
          Returns whether the error found during control will be deleted, or not.
 void setControlDeleteErrors(boolean pControlDeleteErrors)
          Sets whether the error found during control must be deleted, or not.
 
Methods inherited from class oracle.odi.domain.project.Step
getFailureRetryDelay, getFailureRetryNumber, getInternalId, getLoglevel, getName, getNextStepAfterFailure, getNextStepAfterSuccess, getParentPackage, getSecurityContainer, getStepId, isFirstStep, setFailureRetryDelay, setFailureRetryNumber, setLoglevel, setName, setNextStepAfterFailure, setNextStepAfterSuccess
 
Methods inherited from class oracle.odi.domain.support.BusinessObject
clone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepSubModel

public StepSubModel(OdiPackage pPackage,
                    OdiSubModel pSubModel,
                    java.lang.String pName)
Constructor that sets the parent OdiPackage, the OdiSubModel upon which this Step is based and the step name.

Parameters:
pPackage - the package that will hold this step
pName - the name of the step to be created
pSubModel - the subModel to be controlled when executing this step
Throws:
java.lang.IllegalArgumentException - if the package is null, if the sub Model is null or if the name is null, empty or longer than
Method Detail

getSubModel

public OdiSubModel getSubModel()
Returns the OdiSubModel to control when this Step is executed.

Returns:
an OdiSubModel object

isControlDeleteErrors

public boolean isControlDeleteErrors()
Returns whether the error found during control will be deleted, or not.

Returns:
true if the control error will be deleted, false otherwise
See Also:
setControlDeleteErrors(boolean)

setControlDeleteErrors

public void setControlDeleteErrors(boolean pControlDeleteErrors)
Sets whether the error found during control must be deleted, or not.

By default, this property is set to false.

Parameters:
pControlDeleteErrors - true to delete the errors, false otherwise
See Also:
isControlDeleteErrors()

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.3.0)

E17060-01

Copyright © 2010, Oracle and/or its affiliates. All rights reserved.