Class ActionDetail

java.lang.Object
io.atlasmap.v2.ActionDetail
All Implemented Interfaces:
Serializable

public class ActionDetail extends Object implements Serializable
See Also:
  • Field Details

    • parameters

      protected ActionParameters parameters
    • name

      protected String name
    • custom

      protected Boolean custom
    • className

      protected String className
    • method

      protected String method
    • sourceType

      protected FieldType sourceType
    • targetType

      protected FieldType targetType
    • multiplicity

      protected Multiplicity multiplicity
    • actionSchema

      protected com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema
  • Constructor Details

    • ActionDetail

      public ActionDetail()
  • Method Details

    • getParameters

      public ActionParameters getParameters()
      Gets the value of the parameters property.
      Returns:
      possible object is ActionParameters
    • setParameters

      public void setParameters(ActionParameters value)
      Sets the value of the parameters property.
      Parameters:
      value - allowed object is ActionParameters
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • isCustom

      public Boolean isCustom()
      Gets the value of the custom property.
      Returns:
      possible object is Boolean
    • setCustom

      public void setCustom(Boolean value)
      Sets the value of the custom property.
      Parameters:
      value - allowed object is Boolean
    • getClassName

      public String getClassName()
      Gets the value of the className property.
      Returns:
      possible object is String
    • setClassName

      public void setClassName(String value)
      Sets the value of the className property.
      Parameters:
      value - allowed object is String
    • getMethod

      public String getMethod()
      Gets the value of the method property.
      Returns:
      possible object is String
    • setMethod

      public void setMethod(String value)
      Sets the value of the method property.
      Parameters:
      value - allowed object is String
    • getSourceType

      public FieldType getSourceType()
      Gets the value of the sourceType property.
      Returns:
      possible object is FieldType
    • setSourceType

      public void setSourceType(FieldType value)
      Sets the value of the sourceType property.
      Parameters:
      value - allowed object is FieldType
    • getTargetType

      public FieldType getTargetType()
      Gets the value of the targetType property.
      Returns:
      possible object is FieldType
    • setTargetType

      public void setTargetType(FieldType value)
      Sets the value of the targetType property.
      Parameters:
      value - allowed object is FieldType
    • getMultiplicity

      public Multiplicity getMultiplicity()
      Gets the value of the multiplicity property.
      Returns:
      possible object is Multiplicity
    • setMultiplicity

      public void setMultiplicity(Multiplicity value)
      Sets the value of the multiplicity property.
      Parameters:
      value - allowed object is Multiplicity
    • getActionSchema

      public com.fasterxml.jackson.module.jsonSchema.JsonSchema getActionSchema()
    • setActionSchema

      public void setActionSchema(com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema actionSchema)
    • setActionSchema

      public void setActionSchema(Class<? extends Action> clazz) throws com.fasterxml.jackson.databind.JsonMappingException
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException