|
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 |
public interface IInteractiveInterfaceHelper
Any class implementing this interface is a helper to manipulate Odi interfaces in an interactive
way.
Method Summary | |
---|---|
boolean |
areSourceSetsDirty()
Returns true if the source sets should be recomputed. |
IImpacts |
computeSourceSets()
Recomputes the SourceSet objects for the associated interface.Should be called at some point after source data stores are added to or removed from the interface, or some mappings/joins/filters have been added or had their locations changed, to create the correct source sets. Typically called before setting the KMs for the interface source set, or before calling preparePersist .The current source set computer (which can be passed to the constructor for this helper instance) will be used to compute the source sets. To know whether you should call this method, use areSourceSetsDirty() . |
java.util.Collection<IInterfaceIssue> |
getAllCurrentIssues()
Returns the current set of IInterfaceIssue objects associated with the interface. |
java.util.Collection<IInterfaceIssue> |
getCurrentIssues(IInterfaceSubComponent pSubComponent)
Returns the current set of IInterfaceIssue objects that are associated with the
specified sub-component. |
OdiInterface |
getOdiInterface()
Returns the interface associated with this helper. |
void |
preparePersist()
Called to inform the ODI persistence layer that this interface will be persisted. |
Method Detail |
---|
boolean areSourceSetsDirty()
true
if the source sets should be recomputed. The source sets will need
to be recomputed if some interface objects have been modified since the source sets were last
computed.
true
if source sets should be recomputed using
computeSourceSets()
IImpacts computeSourceSets() throws InexistentMappingException
SourceSet
objects for the associated interface.preparePersist
.areSourceSetsDirty()
.
InexistentMappingException
java.util.Collection<IInterfaceIssue> getAllCurrentIssues()
IInterfaceIssue
objects associated with the interface.
Calling this method may cause the issues to be computed, depending on whether it has already
been called since the last changes were made to the interface.
java.util.Collection<IInterfaceIssue> getCurrentIssues(IInterfaceSubComponent pSubComponent)
IInterfaceIssue
objects that are associated with the
specified sub-component. Calling this method may cause the issues to be computed, depending
on whether they have already been computed since the last change.
pSubComponent
- the interface sub-component used to retrieve the issues
OdiInterface getOdiInterface()
getOdiInterface
in interface IActionHelper
void preparePersist() throws OdiInterfaceNotReadyForPersistException
ComputeSourceSets
method
should be called at some point before preparePersist
is called.
OdiInterfaceNotReadyForPersistException
- if the interface is not ready to be persisted
|
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 |