|
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.MissingRefManager
public class MissingRefManager
This class is used in UI side to cache and manipulate missing references.
Constructor Summary | |
---|---|
MissingRefManager() FOR INTERNAL USE ONLY. |
Method Summary | |
---|---|
void |
addMissingRefs(java.util.Collection<IMissingRef> pMissingRefs) Add a collection of missing references to the missing refs cache and propagates the event. |
void |
addMissingRefsListener(MissingRefsListener pListener) Add a missing refs listener to the manager. |
void |
clearAll() Clears the cache of both missing refs and corrected missing refs. |
void |
clearCorrectedMissingRefs() Clear the corrected missing refs cache. |
IMissingRef[] |
getAllMissingRefs() Returns the list of missing refs still managed (not corrected) by this manager. |
IMissingRef[] |
getCorrectedMissingRefs() Returns the list of missing refs corrected in this manager. |
IMissingRef[] |
getMissingRefsFor(java.lang.Class sourceEntityClass, java.io.Serializable pSourceEntityId) Returns the missing refs managed in this manager whose origin entity matches Class sourceEntityClass, Serializable pSourceEntityId. |
IMissingRef[] |
getMissingRefsForObject(IRepositoryEntity pRepositoryEntity) Returns the missing refs managed in this manager whose origin entity is this one. |
boolean |
hasMissingRefs() Does the manager have missing refs (corrected missing ref are NOT included). |
void |
markAsFixed(IMissingRef pMissingRef) Removes a missing ref from the missing refs cache, adds it to the corrected missing refs cache and propagates the event. |
void |
removeMissingRefsListener(MissingRefsListener pListener) Remove a missing refs listener from the manager. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MissingRefManager()
Method Detail |
---|
public void addMissingRefs(java.util.Collection<IMissingRef> pMissingRefs)
pMissingRefs
- a collection of missing referencespublic void addMissingRefsListener(MissingRefsListener pListener)
pListener
- a missing refs listenerremoveMissingRefsListener(oracle.odi.missingref.MissingRefsListener)
public void removeMissingRefsListener(MissingRefsListener pListener)
pListener
- a missing refs listeneraddMissingRefsListener(oracle.odi.missingref.MissingRefsListener)
public void clearAll()
public void clearCorrectedMissingRefs()
public void markAsFixed(IMissingRef pMissingRef)
pMissingRef
- a missing refpublic IMissingRef[] getAllMissingRefs()
public IMissingRef[] getCorrectedMissingRefs()
public IMissingRef[] getMissingRefsFor(java.lang.Class sourceEntityClass, java.io.Serializable pSourceEntityId)
sourceEntityClass
- the class of the source entitypSourceEntityId
- the id of the source entitypublic IMissingRef[] getMissingRefsForObject(IRepositoryEntity pRepositoryEntity)
pRepositoryEntity
- a repository entitypublic boolean hasMissingRefs()
|
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 |