Interface DataExchangeServiceContext


public interface DataExchangeServiceContext
Provides the necessary context for integrating {addon.label} services.
Since:
2.4.0
  • Method Summary

    Modifier and Type
    Method
    Description
    com.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
    Returns true if the current service is called from the contextual menu of a hierarchy node.
    boolean
    Returns true if the current service is called from a data space or snapshot menu.
    boolean
    Returns true if the current service is called from a data set menu.
    boolean
    Returns true if the current service is called from a record page.
    boolean
    Returns true if the current service is called on the whole table view.
    boolean
    Returns true 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. Returns null 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()
      Returns true if the current service is called from the contextual menu of a hierarchy node.
    • isCalledOnHome

      boolean isCalledOnHome()
      Returns true if the current service is called from a data space or snapshot menu.
    • isCalledOnInstance

      boolean isCalledOnInstance()
      Returns true if the current service is called from a data set menu.
    • isCalledOnOccurrencePage

      boolean isCalledOnOccurrencePage()
      Returns true if the current service is called from a record page.
    • isCalledOnTable

      boolean isCalledOnTable()
      Returns true if the current service is called on the whole table view.
    • isCalledOnTableSelection

      boolean isCalledOnTableSelection()
      Returns true if the current service is called on the selected records of the view.
    • getSession

      com.orchestranetworks.service.Session getSession()
      Returns the current session context.