|
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.missingref.support.MissingRefServiceImpl
public final class MissingRefServiceImpl
Default IMissingRefService
implementation.
Constructor Summary | |
---|---|
MissingRefServiceImpl(OdiInstance pOdiInstance)
Constructs a MissingRefServiceImpl object. |
Method Summary | |
---|---|
java.util.Collection<IMissingRef> |
findMissingReferences(java.lang.Class<? extends IOdiEntity> pOdiEntityClass,
java.io.Serializable pOdiEntityId,
boolean pApplyToChildren)
Query the missing references for the given entity type and identifier. |
void |
markAsFixed(java.util.Collection<IMissingRef> pMissingRefs)
Mark the given missing references collection as fixed. |
void |
markAsFixed(IMissingRef pMissingRef)
Mark the given missing reference as fixed. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MissingRefServiceImpl(OdiInstance pOdiInstance)
pOdiInstance
- an OdiInstance objectMethod Detail |
---|
public java.util.Collection<IMissingRef> findMissingReferences(java.lang.Class<? extends IOdiEntity> pOdiEntityClass, java.io.Serializable pOdiEntityId, boolean pApplyToChildren)
Returns an empty collection if no missing reference was found.
This method doesn't need to be called within a surrounding transaction.
findMissingReferences
in interface IMissingRefService
pOdiEntityClass
- the entity java classpOdiEntityId
- the entity internal identifierpApplyToChildren
- true
to apply the query to children of the entity, false
otherwise
public void markAsFixed(java.util.Collection<IMissingRef> pMissingRefs)
markAsFixed
in interface IMissingRefService
pMissingRefs
- the collection of missing refs that have been corrected and therefore no longer existmarkAsFixed(IMissingRef)
public void markAsFixed(IMissingRef pMissingRef)
This method needs to be called within a surrounding transaction. If no transaction is started, this method will throw an IllegalTransactionStateException.
markAsFixed
in interface IMissingRefService
pMissingRef
- The missing reference that has been corrected and therefore no longer existmarkAsFixed(Collection)
|
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 |