public interface IInteractiveInterfaceHelper extends IActionHelper
Modifier and Type | Method and Description |
---|---|
boolean |
areSourceSetsDirty()
Deprecated.
Returns
true if the source sets should be recomputed. |
IImpacts |
computeSourceSets()
Deprecated.
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 |
getAllCurrentIssues()
Deprecated.
Returns the current set of
IInterfaceIssue objects associated with the interface. |
java.util.Collection |
getCurrentIssues(IInterfaceSubComponent pSubComponent)
Deprecated.
Returns the current set of
IInterfaceIssue objects that are associated with the
specified sub-component. |
OdiInterface |
getOdiInterface()
Deprecated.
Returns the interface associated with this helper.
|
void |
preparePersist()
Deprecated.
Called to inform the ODI persistence layer that this interface will be persisted.
|
computeExpression, createTargetMapping, getEntityManager, getExecutionArea, getExecutionAreas, getLanguageForTextHolder, getLookupsManager, getMappingPersistencePolicy, getMissingRefsManager, getOdiInstance, getReferenceManagerToDataStoreAttached, getReferenceManagerToDataStoreFull, getReferenceManagerToDataStoreXRefs, getReferenceManagerToSourceColumn, getSourceSetCreator, getSourceSetNameProvider, removeTargetMapping
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 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 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