Skip navigation links
oracle.odi.domain.project
Class OdiCKM
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.support.AbstractOdiEntity
oracle.odi.domain.project.OdiProcedure<L>
oracle.odi.domain.project.OdiKM<OdiCKMLine>
oracle.odi.domain.project.OdiCKM
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IFlexFieldUser, IExportable, IOdiEntity, IRepositoryEntity, IWorkDevelopmentOdiEntity, ISmartExportable
-
public final class OdiCKM
- extends OdiKM<OdiCKMLine>
Represents the Control Knowledge Module.
CKM (Check Knowledge Modules) are used to check that constraints on the sources and targets are not violated. These KMs are used in data model's static check and interfaces flow checks
OdiCKM class is defined to only use OdiCKMLine as ProcedureLine.
- Since:
- 11.1.1.3.0
- See Also:
- Serialized Form
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
STARTING_INTERNAL_VERSION |
Constructor Summary |
OdiCKM(OdiProject pProject, java.lang.String pName)
Constructor that sets the parent project and the name of the KM. |
Methods inherited from class oracle.odi.domain.project.OdiKM |
getChecksum, getCustomizationStatus, getKMBuildNumber, getProject, getSecurityContainer, isDefaultKM, isGlobal, isInstanceLevelSecurityNeeded, isSetBasedOperatorSupported, setChecksum, setDefaultKM, setKMBuildNumber, setProject, setSetBasedOperatorSupported |
Methods inherited from class oracle.odi.domain.project.OdiProcedure |
addLine, addLine, addOption, addOption, getDefaultSourceTechnology, getDefaultTargetTechnology, getDescription, getFlexFieldsValues, getInternalId, getLines, getName, getOption, getOptionNames, getOptions, getProcedureId, initFlexFields, moveLineAfter, moveLineBefore, removeLine, removeOption, setDefaultSourceTechnology, setDefaultTargetTechnology, setDescription, setName |
Methods inherited from class oracle.odi.domain.support.AbstractOdiEntity |
equals, getFirstDate, getFirstUser, getInternalVersion, getLastDate, getLastUser, hashCode, isNew, toString |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
clone |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
OdiCKM
public OdiCKM(OdiProject pProject,
java.lang.String pName)
- Constructor that sets the parent project and the name of the KM.
- Parameters:
pProject
- owning project, null is setting global scope on the CKM
pName
- CKM name
- Throws:
DomainRuntimeException
- if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)
- See Also:
OdiProject
setMultiConnectionSupported
public void setMultiConnectionSupported(boolean pMultiConnectionSupported)
- Defines whether this OdiProcedure supports mulitConnection or not. This is not settable for JKM, CKM.
-
- Overrides:
setMultiConnectionSupported
in class OdiProcedure<OdiCKMLine>
-
- Parameters:
pMultiConnectionSupported
- boolean value for multiConnection. Multiconnection defaults to false and is not modifiable for JKM, CKM.
- Throws:
DomainRuntimeException
- always.
- See Also:
OdiProcedure.isMultiConnectionSupported()
isMultiConnectionSupported
public boolean isMultiConnectionSupported()
- Defines whether this OdiProcedure supports mulitConnection or not. Mainly used by ODI Studio to determine best-suited procedures. For CKM, is always false
-
- Overrides:
isMultiConnectionSupported
in class OdiProcedure<OdiCKMLine>
-
- Returns:
- false always
- See Also:
OdiProcedure.setMultiConnectionSupported(boolean)
Skip navigation links
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.