|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
| 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 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 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 IMissingRefServicepMissingRef - The missing reference that has been corrected and therefore no longer existmarkAsFixed(Collection)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)
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||