|
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.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 clearAll()
public void clearCorrectedMissingRefs()
public 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 entity
public IMissingRef[] getMissingRefsForObject(IRepositoryEntity pRepositoryEntity)
pRepositoryEntity
- a repository entity
public boolean hasMissingRefs()
public void markAsFixed(IMissingRef pMissingRef)
pMissingRef
- a missing refpublic void removeMissingRefsListener(MissingRefsListener pListener)
pListener
- a missing refs listeneraddMissingRefsListener(oracle.odi.missingref.MissingRefsListener)
|
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 |