|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
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> |
findEntityMissingReferences(java.lang.Class<? extends IRepositoryEntity> pOdiEntityClass, java.io.Serializable pOdiEntityId, boolean pApplyToChildren) |
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
otherwisepublic java.util.Collection<IMissingRef> findEntityMissingReferences(java.lang.Class<? extends IRepositoryEntity> pOdiEntityClass, java.io.Serializable pOdiEntityId, boolean pApplyToChildren)
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)
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)
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |