public final class OdiJKMLine extends OdiProcedureLine
Modifier and Type | Class and Description |
---|---|
static class |
OdiJKMLine.RepeatOrder
Defines if the command should be iterated for all the datastores when processing a CDC-related operation on a group of datastores (model or CDC set).
|
OdiProcedureLine.LogCounter, OdiProcedureLine.OdiProcedureLineId
IProcedureLine.LineType
NAME_MAX_LENGTH
Modifier and Type | Method and Description |
---|---|
IProcedureLine.LineType |
getLineType()
Return the mapping line type for a KM line, if any, else null.
|
OdiJKMLine.RepeatOrder |
getRepeatOrder()
get repeatOrder.
|
boolean |
isDropModelJournal()
Is dropModelJournal set?
|
boolean |
isDropTableJournal()
Is dropTableJournal set?
|
boolean |
isExtendWindow()
Is extend window set?
|
boolean |
isLockSubscriber()
Is lockSubscriber set?
|
boolean |
isPurgeJournal()
Is purgeJournal set?
|
boolean |
isStartModelJournal()
Is startModelJournal set?
|
boolean |
isStartTableJournal()
Is startTableJournal set?
|
boolean |
isSubscribe()
Is subscribe set?
|
boolean |
isUnlockSubscriber()
Is unlockSubscriber set?
|
boolean |
isUnsubscribe()
Is unsubscribe set?
|
void |
setDropModelJournal(boolean pDropModelJournal)
Defines whether this JKM line participates in drop model journal, or not.
|
void |
setDropTableJournal(boolean pDropTableJournal)
Defines whether this JKM line participates in drop table journal, or not.
|
void |
setExtendWindow(boolean pExtendWindow)
Defines whether this JKM line participates in extend Journal window, or not.
|
void |
setLockSubscriber(boolean pLockSubscriber)
Defines whether this JKM line participates in locks subscriber, or not.
|
void |
setPurgeJournal(boolean pPurgeJournal)
Defines whether this JKM line participates in purge Journal, or not.
|
void |
setRepeatOrder(OdiJKMLine.RepeatOrder pRepeatOrder)
Defines if the command should be iterated for all the datastores when processing a CDC-related
operation on a group of datastores (model or CDC set).
|
void |
setStartModelJournal(boolean pStartModelJournal)
Defines whether this JKM line participates in start model journal, or not.
|
void |
setStartTableJournal(boolean pStartTableJournal)
Defines whether this JKM line participates in start table journal, or not.
|
void |
setSubscribe(boolean pSubscribe)
Defines whether this JKM line participates in subscribe, or not.
|
void |
setUnlockSubscriber(boolean pUnlockSubscriber)
Defines whether this JKM line participates in unlock subscriber, or not.
|
void |
setUnsubscribe(boolean pUnsubscribe)
Defines whether this JKM line participates in unsubscribe, or not.
|
addGenerationCondition, addGenerationConditionOption, getGenerationConditionOptions, getGenerationConditions, getInternalId, getIsSourceExpressionTextEncrypted, getIsTargetExpressionTextEncrypted, getLogCounter, getLogFinalCommand, getLogLevel, getName, getOnSourceCommand, getOnTargetCommand, getOrder, getProcedure, getSecurityContainer, getSourceExpressionText, getSourceExpressionTextEncryptionKey, getSourceExpressionTextEncryptionKeyVector, getTargetExpressionText, getTargetExpressionTextEncryptionKey, getTargetExpressionTextEncryptionKeyVector, isAlwaysGenerated, isIgnoreError, removeGenerationCondition, setAlwaysGenerated, setIgnoreError, setLineType, setLineType, setLogCounter, setLogFinalCommand, setLogLevel, setName, setOnSourceCommand, setOnTargetCommand, setSourceExpressionText, setTargetExpressionText
equals, getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, hashCode, invokeCustomizedPersistenceMethodFor, toString
getGlobalId, getNumericId
public void setStartModelJournal(boolean pStartModelJournal)
pStartModelJournal
- true if this JKM line should participate in start model journalisStartModelJournal()
public boolean isStartModelJournal()
setStartModelJournal(boolean)
public void setStartTableJournal(boolean pStartTableJournal)
pStartTableJournal
- true if this JKM line should participate in start table journalisStartTableJournal()
public boolean isStartTableJournal()
setStartTableJournal(boolean)
public void setDropModelJournal(boolean pDropModelJournal)
pDropModelJournal
- true if this JKM line should participate in drop model journalisDropModelJournal()
public boolean isDropModelJournal()
setDropModelJournal(boolean)
public void setDropTableJournal(boolean pDropTableJournal)
pDropTableJournal
- true if this JKM line should participate in drop table journalisDropTableJournal()
public boolean isDropTableJournal()
setDropTableJournal(boolean)
public void setExtendWindow(boolean pExtendWindow)
pExtendWindow
- true if this JKM line should participate in extend Journal windowisExtendWindow()
public boolean isExtendWindow()
setExtendWindow(boolean)
public void setLockSubscriber(boolean pLockSubscriber)
pLockSubscriber
- true if this JKM line should participate in lock subscriberisLockSubscriber()
public boolean isLockSubscriber()
setLockSubscriber(boolean)
public void setUnlockSubscriber(boolean pUnlockSubscriber)
pUnlockSubscriber
- true if this JKM line should participate in unlock subscriberisUnlockSubscriber()
public boolean isUnlockSubscriber()
setUnlockSubscriber(boolean)
public void setPurgeJournal(boolean pPurgeJournal)
pPurgeJournal
- true if this JKM line should participate in purge JournalisPurgeJournal()
public boolean isPurgeJournal()
setPurgeJournal(boolean)
public void setSubscribe(boolean pSubscribe)
pSubscribe
- true if this JKM line should participate in subscribeisSubscribe()
public boolean isSubscribe()
setSubscribe(boolean)
public void setUnsubscribe(boolean pUnsubscribe)
pUnsubscribe
- true if this JKM line should participate in unsubscribeisUnsubscribe()
public boolean isUnsubscribe()
setUnsubscribe(boolean)
public void setRepeatOrder(OdiJKMLine.RepeatOrder pRepeatOrder)
pRepeatOrder
- a OdiJKMLine.RepeatOrder representing the repeat orderDomainRuntimeException
- if the given repeat order is nullgetRepeatOrder()
public OdiJKMLine.RepeatOrder getRepeatOrder()
setRepeatOrder(oracle.odi.domain.project.OdiJKMLine.RepeatOrder)
public IProcedureLine.LineType getLineType()
OdiProcedureLine
getLineType
in interface IProcedureLine
getLineType
in class OdiProcedureLine