Class PluginXML

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.plugin.PluginXML
All Implemented Interfaces:
Serializable

public class PluginXML extends BasePOJO
Utility class to handle Plugin XML Data.
See Also:
  • Constructor Details

    • PluginXML

      public PluginXML(String pPluginXML)
  • Method Details

    • getPluginDefinition

      public PluginDefinition getPluginDefinition()
    • getPluginXMLData

      public String getPluginXMLData()
    • getPluginOperations

      public List<String> getPluginOperations()
    • getAllPropertyKeyNames

      public Collection<String> getAllPropertyKeyNames()
    • getPluginOperation

      public Operation getPluginOperation(String pOperationName)
    • isConsumesArtifactsDelegated

      public boolean isConsumesArtifactsDelegated(String pOperationName)
    • isProducesArtifactsDelegated

      public boolean isProducesArtifactsDelegated(String pOperationName)
    • isEndpointSelectionDelegated

      public boolean isEndpointSelectionDelegated(String pOperationName)
    • isEndpointExecutionDelegated

      public boolean isEndpointExecutionDelegated(String pOperationName)
    • getOperationPropertyKeys

      public List<String> getOperationPropertyKeys(String pOperation)
    • getResourceTypes

      public List<String> getResourceTypes()
      Returns resource types defined by this plugin. They will be added to the Resource Types list.
      Returns:
      List
    • toString

      public String toString()
      Description copied from class: BasePOJO
      Returns custom String representation implemented by walking complete object structure.
      Overrides:
      toString in class BasePOJO
      Returns:
      a String representation of this object