Skip navigation links
oracle.odi.domain.project
Class OdiJKM
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<OdiJKMLine>
oracle.odi.domain.project.OdiJKM
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IFlexFieldUser, IExportable, IOdiEntity, IRepositoryEntity, IWorkDevelopmentOdiEntity, ISmartExportable
-
public final class OdiJKM
- extends OdiKM<OdiJKMLine>
Represents a journalization knowledge module.
JKM (Journalizing Knowledge Modules) are used to create a journal of data modifications (insert, update and delete) of the source databases to keep track of the changes. These KMs are used in data models and used for Changed Data Capture.
OdiJKM class is defined to only use OdiJKMLine as OdiProcedureLine.
- Since:
- 11.1.1.3.0
- See Also:
- Serialized Form
Fields inherited from class oracle.odi.domain.support.AbstractOdiEntity |
STARTING_INTERNAL_VERSION |
Constructor Summary |
OdiJKM(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 |
OdiJKM
public OdiJKM(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 JKM
pName
- JKM name
- Throws:
DomainRuntimeException
- if project is null or if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)
- See Also:
OdiProject
isConsistentJournalize
public boolean isConsistentJournalize()
- Is journalize method consistent?
-
- Returns:
- true if journal method is consistent, false if simple
- See Also:
setConsistentJournalize(boolean)
setConsistentJournalize
public void setConsistentJournalize(boolean pConsistentJournal)
- Sets system to consistent journalize. If false, then sets system to simple journalize.
-
- Parameters:
pConsistentJournal
- boolean value for consistentJournalize
- See Also:
isConsistentJournalize()
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<OdiJKMLine>
-
- Parameters:
pMultiConnectionSupported
- Multiconnection defaults to false and is not modifiable for JKM, CKM.
- Throws:
DomainRuntimeException
- always.
- See Also:
isMultiConnectionSupported()
isMultiConnectionSupported
public boolean isMultiConnectionSupported()
- Defines whether this OdiProcedure supports mulitConnection or not. Mainly used by ODI Studio to determine best-suited procedures. For JKM, is always false
-
- Overrides:
isMultiConnectionSupported
in class OdiProcedure<OdiJKMLine>
-
- Returns:
- false
- See Also:
setMultiConnectionSupported(boolean)
Skip navigation links
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.