public interface IActionHelper
| Modifier and Type | Method and Description | 
|---|---|
Expression | 
computeExpression(java.lang.String pSql,
                 IExecutableTextHolder pExecutableTextHolder,
                 OdiInterface.ExecutionLocation pExecutionLocation,
                 DataSet pDataSet)
Deprecated.  
Computes the expression of the SQL text. 
Note that pDataSet is optional (can be null when
 pExecutionLocation is TARGET. | 
TargetMapping | 
createTargetMapping(DataSet pDataSet,
                   TargetColumn pColumn,
                   OdiInterface.ExecutionLocation pLocation,
                   java.lang.Object pText)
Deprecated.  
For internal use only
 Create a new target mapping. 
 | 
IOdiEntityManager | 
getEntityManager()
Deprecated.  
Return the  
IOdiEntityManager instance that is used to control object persistence and
 synchronization for this helper. | 
IExecutionArea | 
getExecutionArea(IInterfaceSubComponent pInterfaceSubComponent)
Deprecated.  
Returns the  
IExecutionArea interface instance that represents the location where the
 specified interface sub-component will be executed.This is mainly for internal use.  | 
java.util.Collection | 
getExecutionAreas(DataSet pDataSet)
Deprecated.  
Returns a collection of  
IExecutionArea instances that represent the locations where
 all interface sub-components belonging to the specified data set are located. | 
com.sunopsis.language.SnpsLanguage | 
getLanguageForTextHolder(IExecutableTextHolder pExecutableTextHolder)
Deprecated.  
Retrieves the language for a specified  
IExecutableTextHolder object. | 
ReferenceManagerLookups | 
getLookupsManager()
Deprecated.  
Returns an  
IReferenceManager instance that can be used to get lookup references (i.e. | 
IMappingPersistencePolicy | 
getMappingPersistencePolicy()
Deprecated.  
Returns the current  
IMappingPersistencePolicy object that is used to set the
 persistence policy for the interface mappings and target columns. | 
com.sunopsis.versioning.SnpsMissingRefsManager | 
getMissingRefsManager()
Deprecated.  
Returns the missing references manager for this helper. 
 | 
OdiInstance | 
getOdiInstance()
Deprecated.  
Returns the current open OdiInstance object on which this interface is persisted. 
 | 
OdiInterface | 
getOdiInterface()
Deprecated.  
Returns the interface associated with this helper. 
 | 
IReferenceManager | 
getReferenceManagerToDataStoreAttached()
Deprecated.  
Returns an  
IReferenceManager instance that can be used to get data store references
 from the interface, for attached data stores.Attached data stores are those data stores that are indirectly associated with an interface object by a reference, for instance via Join.getAttachedDataStore1(). | 
IReferenceManager | 
getReferenceManagerToDataStoreFull()
Deprecated.  
Returns an  
IReferenceManager instance that can be used to get data store references
 from the interface. | 
IReferenceManager | 
getReferenceManagerToDataStoreXRefs()
Deprecated.  
Returns an  
IReferenceManager instance that can be used to get references to
 SourceDataStores from cross-references in expressions. | 
IReferenceManager | 
getReferenceManagerToSourceColumn()
Deprecated.  
Returns an  
IReferenceManager instance that can be used to get SourceColumn
 references from cross-references in the interface. | 
ISourceSetCreator | 
getSourceSetCreator()
Deprecated.  
Returns the current  
ISourceSetCreator interface instance object that is used to
 create the source sets. | 
ISourceSetNameProvider | 
getSourceSetNameProvider()
Deprecated.  
Please refer to InteractiveInterfaceHelperWithActions. 
 | 
void | 
removeTargetMapping(TargetMapping pMapping)
Deprecated.  
For internal use only
 Remove the specified target mapping. 
 | 
IReferenceManager getReferenceManagerToDataStoreXRefs()
IReferenceManager instance that can be used to get references to
 SourceDataStores from cross-references in expressions.IReferenceManager instance that can be used to get references to
         SourceDataStores from cross-references in expressionsIReferenceManager getReferenceManagerToDataStoreAttached()
IReferenceManager instance that can be used to get data store references
 from the interface, for attached data stores.Join.getAttachedDataStore1().IReferenceManager getReferenceManagerToDataStoreFull()
IReferenceManager instance that can be used to get data store references
 from the interface. This method returns all data store references, direct and indirect (i.e.
 it is the union of both cross-references and attached references).SourceDataStoresIReferenceManager getReferenceManagerToSourceColumn()
IReferenceManager instance that can be used to get SourceColumn
 references from cross-references in the interface.SourceColumnsReferenceManagerLookups getLookupsManager()
IReferenceManager instance that can be used to get lookup references (i.e.
 lookup Join to its attached lookup SourceDataStore and vice-versa).OdiInterface getOdiInterface()
IOdiEntityManager getEntityManager()
IOdiEntityManager instance that is used to control object persistence and
 synchronization for this helper.getEntityManager()ISourceSetNameProvider getSourceSetNameProvider()
InteractiveInterfaceHelperWithActions.getSourceSetNameProvider()ISourceSetCreator getSourceSetCreator()
ISourceSetCreator interface instance object that is used to
 create the source sets.ISourceSetCreator used to create source sets while computing source setscom.sunopsis.language.SnpsLanguage getLanguageForTextHolder(IExecutableTextHolder pExecutableTextHolder)
IExecutableTextHolder object. The text
 holder contains a particular interface object that uses a language, for example a join or
 filter object.pExecutableTextHolder - The executable text holderIMappingPersistencePolicy getMappingPersistencePolicy()
IMappingPersistencePolicy object that is used to set the
 persistence policy for the interface mappings and target columns.OdiInstance getOdiInstance()
OdiInstanceIExecutionArea getExecutionArea(IInterfaceSubComponent pInterfaceSubComponent) throws InexistentMappingException
IExecutionArea interface instance that represents the location where the
 specified interface sub-component will be executed.pInterfaceSubComponent - the sub-componentInexistentMappingException - if one LogicalSchema mapping is missing for the current
             Contextjava.util.Collection getExecutionAreas(DataSet pDataSet) throws InexistentMappingException
IExecutionArea instances that represent the locations where
 all interface sub-components belonging to the specified data set are located.pDataSet - the data set for which we want the list of execution areasInexistentMappingException - if one LogicalSchema mapping is missing for the current
             Contextvoid removeTargetMapping(TargetMapping pMapping)
pMapping - the target mapping to be removedTargetMapping createTargetMapping(DataSet pDataSet, TargetColumn pColumn, OdiInterface.ExecutionLocation pLocation, java.lang.Object pText)
pDataSet - the data set of this new target mappingpColumn - the column of this new target mappingpLocation - the execution location of this new target mappingpText - the expression of this new target mappingcom.sunopsis.versioning.SnpsMissingRefsManager getMissingRefsManager()
Expression computeExpression(java.lang.String pSql, IExecutableTextHolder pExecutableTextHolder, OdiInterface.ExecutionLocation pExecutionLocation, DataSet pDataSet)
pDataSet is optional (can be null when
 pExecutionLocation is TARGET.pSql - the SQL text string to be computedpExecutableTextHolder - the executable text holder of which this expression is forpExecutionLocation - the execution location of which this expression is forpDataSet - (optional) the data set of which this expression is associated with