Class DefaultDataSenseInfo

java.lang.Object
org.mule.datasense.impl.DefaultDataSenseInfo
All Implemented Interfaces:
org.mule.datasense.api.DataSenseComponentInfo, org.mule.datasense.api.DataSenseElementInfo, org.mule.datasense.api.DataSenseInfo

public class DefaultDataSenseInfo extends Object implements org.mule.datasense.api.DataSenseInfo, org.mule.datasense.api.DataSenseComponentInfo, org.mule.datasense.api.DataSenseElementInfo
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultDataSenseInfo(org.mule.runtime.api.component.location.Location location, org.mule.runtime.api.meta.model.operation.OperationModel operationModel, org.mule.runtime.api.meta.model.source.SourceModel sourceModel, org.mule.metadata.api.model.MetadataType input, org.mule.metadata.api.model.MetadataType output, org.mule.metadata.api.model.MetadataType incoming, org.mule.metadata.api.model.MetadataType expected, org.mule.metadata.api.model.MetadataType result, org.mule.metadata.api.model.MetadataType expectedInput, List<String> messages, List<org.mule.datasense.api.notifications.DataSenseNotification> dataSenseNotifications, Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo> componentInfoByComponentPath)
     
    DefaultDataSenseInfo(org.mule.runtime.api.component.location.Location location, org.mule.runtime.api.meta.model.operation.OperationModel operationModel, org.mule.runtime.api.meta.model.source.SourceModel sourceModel, org.mule.metadata.api.model.MetadataType input, org.mule.metadata.api.model.MetadataType output, org.mule.metadata.api.model.MetadataType incoming, org.mule.metadata.api.model.MetadataType expected, org.mule.metadata.api.model.MetadataType result, org.mule.metadata.api.model.MetadataType expectedInput, List<String> messages, List<org.mule.datasense.api.notifications.DataSenseNotification> dataSenseNotifications, Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo> componentInfoByComponentPath, Map<String,org.mule.metadata.api.model.MetadataType> globalBindings, Map<String,org.mule.metadata.api.model.MetadataType> functionBindings)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo>>
     
    List<org.mule.datasense.api.notifications.DataSenseNotification>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Map<String,org.mule.metadata.api.model.MetadataType>
     
    Map<String,org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    org.mule.runtime.api.component.location.Location
     
     
    Optional<org.mule.runtime.api.meta.model.operation.OperationModel>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.metadata.api.model.MetadataType>
     
    Optional<org.mule.runtime.api.meta.model.source.SourceModel>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultDataSenseInfo

      public DefaultDataSenseInfo(org.mule.runtime.api.component.location.Location location, org.mule.runtime.api.meta.model.operation.OperationModel operationModel, org.mule.runtime.api.meta.model.source.SourceModel sourceModel, org.mule.metadata.api.model.MetadataType input, org.mule.metadata.api.model.MetadataType output, org.mule.metadata.api.model.MetadataType incoming, org.mule.metadata.api.model.MetadataType expected, org.mule.metadata.api.model.MetadataType result, org.mule.metadata.api.model.MetadataType expectedInput, List<String> messages, List<org.mule.datasense.api.notifications.DataSenseNotification> dataSenseNotifications, Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo> componentInfoByComponentPath, Map<String,org.mule.metadata.api.model.MetadataType> globalBindings, Map<String,org.mule.metadata.api.model.MetadataType> functionBindings)
    • DefaultDataSenseInfo

      public DefaultDataSenseInfo(org.mule.runtime.api.component.location.Location location, org.mule.runtime.api.meta.model.operation.OperationModel operationModel, org.mule.runtime.api.meta.model.source.SourceModel sourceModel, org.mule.metadata.api.model.MetadataType input, org.mule.metadata.api.model.MetadataType output, org.mule.metadata.api.model.MetadataType incoming, org.mule.metadata.api.model.MetadataType expected, org.mule.metadata.api.model.MetadataType result, org.mule.metadata.api.model.MetadataType expectedInput, List<String> messages, List<org.mule.datasense.api.notifications.DataSenseNotification> dataSenseNotifications, Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo> componentInfoByComponentPath)
  • Method Details

    • getLocation

      public org.mule.runtime.api.component.location.Location getLocation()
      Specified by:
      getLocation in interface org.mule.datasense.api.DataSenseComponentInfo
      Specified by:
      getLocation in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getLocation in interface org.mule.datasense.api.DataSenseInfo
    • getInput

      public Optional<org.mule.metadata.api.model.MetadataType> getInput()
      Specified by:
      getInput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getInput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getOutput

      public Optional<org.mule.metadata.api.model.MetadataType> getOutput()
      Specified by:
      getOutput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getOutput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getIncoming

      public Optional<org.mule.metadata.api.model.MetadataType> getIncoming()
      Specified by:
      getIncoming in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getIncoming in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getExpected

      public Optional<org.mule.metadata.api.model.MetadataType> getExpected()
      Specified by:
      getExpected in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getExpected in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getActualInput

      public Optional<org.mule.metadata.api.model.MetadataType> getActualInput()
      Specified by:
      getActualInput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getActualInput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getActualOutput

      public Optional<org.mule.metadata.api.model.MetadataType> getActualOutput()
      Specified by:
      getActualOutput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getActualOutput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getExpectedInput

      public Optional<org.mule.metadata.api.model.MetadataType> getExpectedInput()
      Specified by:
      getExpectedInput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getExpectedInput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getExpectedOutput

      public Optional<org.mule.metadata.api.model.MetadataType> getExpectedOutput()
      Specified by:
      getExpectedOutput in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getExpectedOutput in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getResult

      public Optional<org.mule.metadata.api.model.MetadataType> getResult()
      Specified by:
      getResult in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getResult in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getOperationModel

      public Optional<org.mule.runtime.api.meta.model.operation.OperationModel> getOperationModel()
      Specified by:
      getOperationModel in interface org.mule.datasense.api.DataSenseComponentInfo
      Specified by:
      getOperationModel in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getSourceModel

      public Optional<org.mule.runtime.api.meta.model.source.SourceModel> getSourceModel()
      Specified by:
      getSourceModel in interface org.mule.datasense.api.DataSenseComponentInfo
      Specified by:
      getSourceModel in interface org.mule.datasense.api.DataSenseInfo
      Returns:
    • getMessages

      public List<String> getMessages()
      Specified by:
      getMessages in interface org.mule.datasense.api.DataSenseComponentInfo
      Specified by:
      getMessages in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getMessages in interface org.mule.datasense.api.DataSenseInfo
    • getDataSenseNotifications

      public List<org.mule.datasense.api.notifications.DataSenseNotification> getDataSenseNotifications()
      Specified by:
      getDataSenseNotifications in interface org.mule.datasense.api.DataSenseComponentInfo
      Specified by:
      getDataSenseNotifications in interface org.mule.datasense.api.DataSenseElementInfo
      Specified by:
      getDataSenseNotifications in interface org.mule.datasense.api.DataSenseInfo
    • getComponentInfoByComponentPath

      public Optional<Map<org.mule.runtime.api.component.location.Location,org.mule.datasense.api.DataSenseElementInfo>> getComponentInfoByComponentPath()
      Specified by:
      getComponentInfoByComponentPath in interface org.mule.datasense.api.DataSenseInfo
    • getGlobalBindings

      public Map<String,org.mule.metadata.api.model.MetadataType> getGlobalBindings()
      Specified by:
      getGlobalBindings in interface org.mule.datasense.api.DataSenseInfo
    • getFunctionBindings

      public Map<String,org.mule.metadata.api.model.MetadataType> getFunctionBindings()
      Specified by:
      getFunctionBindings in interface org.mule.datasense.api.DataSenseInfo