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

E17060-01

oracle.odi.domain.project
Class OdiCKMLine

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

public final class OdiCKMLine
extends OdiProcedureLine

Subclass of ProcedureLine providing CKM specific properties used during code generation.

Since:
11.1.1.3.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.odi.domain.project.OdiProcedureLine
OdiProcedureLine.LogCounter, OdiProcedureLine.OdiProcedureLineId
 
Field Summary
 
Fields inherited from class oracle.odi.domain.project.OdiProcedureLine
NAME_MAX_LENGTH
 
Method Summary
 boolean isAlternativeKeyCheck()
          Is alternate key check set?
 boolean isConditionCheck()
          Is conditionCheck set?
 boolean isDeleteErrors()
          Is deleteErrors set?
 boolean isMandatoryCheck()
          Is mandatoryKeyCheck set?
 boolean isPrimaryKeyCheck()
          Is primaryKeyCheck set?
 boolean isReferenceCheck()
          Is ReferenceCheck set?
 void setAlternativeKeyCheck(boolean pAlternativeKeyCheck)
          Defines whether this CKM line is executed for an Alternate Key check.
 void setConditionCheck(boolean pConditionCheck)
          Defines whether this CKM line is executed for a Condition check.
 void setDeleteErrors(boolean pDeleteErrors)
          Defines whether this CKM line is executed for error removal.
 void setMandatoryCheck(boolean pMandatoryCheck)
          Defines whether this CKM line is executed for a mandatory column (Not Null) check.
 void setPrimaryKeyCheck(boolean pPrimaryKeyCheck)
          Defines whether this CKM line is executed for a Primary Key check.
 void setReferenceCheck(boolean pReferenceCheck)
          Defines whether this CKM line is executed for a reference or join check.
 
Methods inherited from class oracle.odi.domain.project.OdiProcedureLine
addGenerationCondition, getGenerationConditions, getInternalId, getLogCounter, getLogLevel, getName, getOnSourceCommand, getOnTargetCommand, getOrder, getSecurityContainer, isAlwaysGenerated, isIgnoreError, removeGenerationCondition, setAlwaysGenerated, setIgnoreError, setLogCounter, setLogLevel, setName, setOnSourceCommand, setOnTargetCommand
 
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
 

Method Detail

isAlternativeKeyCheck

public boolean isAlternativeKeyCheck()
Is alternate key check set?

Returns:
true if this CKM line is executed for an Alternate Key check
See Also:
setAlternativeKeyCheck(boolean)

isConditionCheck

public boolean isConditionCheck()
Is conditionCheck set?

Returns:
true if this CKM line is executed for a Condition check
See Also:
setConditionCheck(boolean)

isDeleteErrors

public boolean isDeleteErrors()
Is deleteErrors set?

Returns:
true if this CKM line is executed for error removal
See Also:
setDeleteErrors(boolean)

isMandatoryCheck

public boolean isMandatoryCheck()
Is mandatoryKeyCheck set?

Returns:
true if this CKM line is executed for a mandatory column (Not Null) check
See Also:
setMandatoryCheck(boolean)

isPrimaryKeyCheck

public boolean isPrimaryKeyCheck()
Is primaryKeyCheck set?

Returns:
true if this CKM line is executed for a Primary Key check
See Also:
setPrimaryKeyCheck(boolean)

isReferenceCheck

public boolean isReferenceCheck()
Is ReferenceCheck set?

Returns:
true if this CKM line is executed for a reference or join check
See Also:
setReferenceCheck(boolean)

setAlternativeKeyCheck

public void setAlternativeKeyCheck(boolean pAlternativeKeyCheck)
Defines whether this CKM line is executed for an Alternate Key check. By default this property is set to false.

Parameters:
pAlternativeKeyCheck - true to have this CKM line is execute for an Alternate Key check
See Also:
isAlternativeKeyCheck()

setConditionCheck

public void setConditionCheck(boolean pConditionCheck)
Defines whether this CKM line is executed for a Condition check. By default this property is set to false.

Parameters:
pConditionCheck - true to have this CKM line execute for a Condition check
See Also:
isConditionCheck()

setDeleteErrors

public void setDeleteErrors(boolean pDeleteErrors)
Defines whether this CKM line is executed for error removal. By default this property is set to false.

Parameters:
pDeleteErrors - true if this CKM line is executed for error removal
See Also:
isDeleteErrors()

setMandatoryCheck

public void setMandatoryCheck(boolean pMandatoryCheck)
Defines whether this CKM line is executed for a mandatory column (Not Null) check. By default this property is set to false.

Parameters:
pMandatoryCheck - true to have this CKM line execute for a mandatory column (Not Null) check
See Also:
isMandatoryCheck()

setPrimaryKeyCheck

public void setPrimaryKeyCheck(boolean pPrimaryKeyCheck)
Defines whether this CKM line is executed for a Primary Key check. By default this property is set to false.

Parameters:
pPrimaryKeyCheck - true to have this CKM line execute for a Primary Key check
See Also:
isPrimaryKeyCheck()

setReferenceCheck

public void setReferenceCheck(boolean pReferenceCheck)
Defines whether this CKM line is executed for a reference or join check. By default this property is set to false.

Parameters:
pReferenceCheck - to have CKM line execute for a reference or join check
See Also:
isReferenceCheck()

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.