|
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.Objectoracle.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 object| Method 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 IMissingRefServicepOdiEntityClass - 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 IMissingRefServicepMissingRefs - 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 IMissingRefServicepMissingRef - 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 | ||||||||