|
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 |
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 |
---|
OdiInterface getOdiInterface()
getOdiInterface
in interface IActionHelper
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> 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 issuesjava.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.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.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |