Interface DataExchangeServiceContext
public interface DataExchangeServiceContext
Provides the necessary context for integrating EBX Data Exchange Add-on services.
- Since:
- 2.4.0
-
Method Summary
Modifier and TypeMethodDescriptioncom.onwbp.adaptation.Adaptation
Returns the current dataset or the currently selected record.com.onwbp.adaptation.Request
Returns the request of the currently selected records.com.onwbp.adaptation.Request
Returns the request corresponding to the current table view, including the filters and sort criteria set on the view.com.orchestranetworks.service.Session
Returns the current session context.com.orchestranetworks.schema.SchemaNode
Returns the currently selected table node.List<com.orchestranetworks.schema.SchemaNode>
Returns the nodes (or "columns" from a user perspective) currently displayed by the tabular view.boolean
Returnstrue
if the current service is called from the contextual menu of a hierarchy node.boolean
Returnstrue
if the current service is called from a data space or snapshot menu.boolean
Returnstrue
if the current service is called from a data set menu.boolean
Returnstrue
if the current service is called from a record page.boolean
Returnstrue
if the current service is called on the whole table view.boolean
Returnstrue
if the current service is called on the selected records of the view.
-
Method Details
-
getAdaptation
com.onwbp.adaptation.Adaptation getAdaptation()Returns the current dataset or the currently selected record. -
getTableNode
com.orchestranetworks.schema.SchemaNode getTableNode()Returns the currently selected table node. -
getRequest
com.onwbp.adaptation.Request getRequest()Returns the request corresponding to the current table view, including the filters and sort criteria set on the view. -
getCurrentRequestOnSelectedOccurrences
com.onwbp.adaptation.Request getCurrentRequestOnSelectedOccurrences()Returns the request of the currently selected records. Returnsnull
if this service is called outside the context of a table. If no records are selected, the returned request will have an empty result. -
getViewedSchemaNodes
List<com.orchestranetworks.schema.SchemaNode> getViewedSchemaNodes()Returns the nodes (or "columns" from a user perspective) currently displayed by the tabular view. -
isCalledOnHierarchyNode
boolean isCalledOnHierarchyNode()Returnstrue
if the current service is called from the contextual menu of a hierarchy node. -
isCalledOnHome
boolean isCalledOnHome()Returnstrue
if the current service is called from a data space or snapshot menu. -
isCalledOnInstance
boolean isCalledOnInstance()Returnstrue
if the current service is called from a data set menu. -
isCalledOnOccurrencePage
boolean isCalledOnOccurrencePage()Returnstrue
if the current service is called from a record page. -
isCalledOnTable
boolean isCalledOnTable()Returnstrue
if the current service is called on the whole table view. -
isCalledOnTableSelection
boolean isCalledOnTableSelection()Returnstrue
if the current service is called on the selected records of the view. -
getSession
com.orchestranetworks.service.Session getSession()Returns the current session context.
-