|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
public final class OdiJKM
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.
Field Summary |
---|
Fields inherited from class oracle.odi.domain.project.OdiProcedure |
---|
NAME_MAX_LENGTH |
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. |
Method Summary | |
---|---|
boolean |
isConsistentJournalize()
Is journalize method consistent? |
boolean |
isMultiConnectionSupported()
Defines whether this OdiProcedure supports mulitConnection or not. |
void |
setConsistentJournalize(boolean pConsistentJournal)
Sets system to consistent journalize. |
void |
setMultiConnectionSupported(boolean pMultiConnectionSupported)
Defines whether this OdiProcedure supports mulitConnection or not. |
Methods inherited from class oracle.odi.domain.project.OdiKM |
---|
getProject, getSecurityContainer, isDefaultKM, isInstanceLevelSecurityNeeded, isSetBasedOperatorSupported, setDefaultKM, setProject, setSetBasedOperatorSupported |
Methods inherited from class oracle.odi.domain.project.OdiProcedure |
---|
addLine, addLine, addOption, addOption, getDefaultSourceTechnology, getDefaultTargetTechnology, getDescription, getInternalId, getLines, getName, getOption, getOptionNames, getOptions, getProcedureId, 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 |
Methods inherited from interface oracle.odi.domain.IOdiEntity |
---|
getFirstDate, getFirstUser, getLastDate, getLastUser |
Constructor Detail |
---|
public OdiJKM(OdiProject pProject, java.lang.String pName)
pProject
- Owning projectpName
- JKM name
java.lang.IllegalArgumentException
- if project is null or if name is null, empty or longer than NAME_MAX_LENGTH (400 characters)OdiProject
Method Detail |
---|
public boolean isConsistentJournalize()
setConsistentJournalize(boolean)
public boolean isMultiConnectionSupported()
isMultiConnectionSupported
in class OdiProcedure<OdiJKMLine>
setMultiConnectionSupported(boolean)
public void setConsistentJournalize(boolean pConsistentJournal)
pConsistentJournal
- boolean value for consistentJournalizeisConsistentJournalize()
public void setMultiConnectionSupported(boolean pMultiConnectionSupported)
setMultiConnectionSupported
in class OdiProcedure<OdiJKMLine>
pMultiConnectionSupported
- Multiconnection defaults to false and is not modifiable for JKM, CKM.
java.lang.UnsupportedOperationException
- always.isMultiConnectionSupported()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |