Skip navigation links

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

E17060-04


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.
 boolean isRecurseSubModels()
          Returns whether submodels will be processed during control, or not.
 void setControlDeleteErrors(boolean pControlDeleteErrors)
          Sets whether the error found during control must be deleted, or not.
 void setRecurseSubModels(boolean pRecurseSubModels)
          Sets whether submodels will be processed during control, 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:
DomainRuntimeException - 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()

isRecurseSubModels

public boolean isRecurseSubModels()
Returns whether submodels will be processed during control, or not.
Returns:
true if the submodels will be processed, false otherwise
Since:
11.1.1.5.0
See Also:
setRecurseSubModels(boolean)

setRecurseSubModels

public void setRecurseSubModels(boolean pRecurseSubModels)
Sets whether submodels will be processed during control, or not.

By default, this property is set to false.

Parameters:
pRecurseSubModels - true to delete the errors, false otherwise
Since:
11.1.1.5.0
See Also:
isRecurseSubModels()

Skip navigation links

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

E17060-04


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