Class ActionImpl

java.lang.Object
org.mule.amf.impl.model.ActionImpl
All Implemented Interfaces:
org.mule.apikit.model.Action

public class ActionImpl extends Object implements org.mule.apikit.model.Action
  • Constructor Details

    • ActionImpl

      public ActionImpl(ResourceImpl resource, amf.apicontract.client.platform.model.domain.Operation operation)
  • Method Details

    • getType

      public org.mule.apikit.model.ActionType getType()
      Specified by:
      getType in interface org.mule.apikit.model.Action
    • hasBody

      public boolean hasBody()
      Specified by:
      hasBody in interface org.mule.apikit.model.Action
    • getResponses

      public Map<String,org.mule.apikit.model.Response> getResponses()
      Specified by:
      getResponses in interface org.mule.apikit.model.Action
    • getResource

      public org.mule.apikit.model.Resource getResource()
      Specified by:
      getResource in interface org.mule.apikit.model.Action
    • getBody

      public Map<String,org.mule.apikit.model.MimeType> getBody()
      Specified by:
      getBody in interface org.mule.apikit.model.Action
    • getQueryParameters

      public Map<String,org.mule.apikit.model.parameter.Parameter> getQueryParameters()
      Specified by:
      getQueryParameters in interface org.mule.apikit.model.Action
    • getBaseUriParameters

      public Map<String,List<org.mule.apikit.model.parameter.Parameter>> getBaseUriParameters()
      Specified by:
      getBaseUriParameters in interface org.mule.apikit.model.Action
    • getResolvedUriParameters

      public Map<String,org.mule.apikit.model.parameter.Parameter> getResolvedUriParameters()
      Specified by:
      getResolvedUriParameters in interface org.mule.apikit.model.Action
    • getHeaders

      public Map<String,org.mule.apikit.model.parameter.Parameter> getHeaders()
      Specified by:
      getHeaders in interface org.mule.apikit.model.Action
    • getSecuredBy

      public List<org.mule.apikit.model.SecurityReference> getSecuredBy()
      Specified by:
      getSecuredBy in interface org.mule.apikit.model.Action
    • getIs

      public List<String> getIs()
      Specified by:
      getIs in interface org.mule.apikit.model.Action
    • cleanBaseUriParameters

      public void cleanBaseUriParameters()
      Specified by:
      cleanBaseUriParameters in interface org.mule.apikit.model.Action
    • setHeaders

      public void setHeaders(Map<String,org.mule.apikit.model.parameter.Parameter> headers)
      Specified by:
      setHeaders in interface org.mule.apikit.model.Action
    • setQueryParameters

      public void setQueryParameters(Map<String,org.mule.apikit.model.parameter.Parameter> queryParameters)
      Specified by:
      setQueryParameters in interface org.mule.apikit.model.Action
    • setBody

      public void setBody(Map<String,org.mule.apikit.model.MimeType> body)
      Specified by:
      setBody in interface org.mule.apikit.model.Action
    • addResponse

      public void addResponse(String key, org.mule.apikit.model.Response response)
      Specified by:
      addResponse in interface org.mule.apikit.model.Action
    • addSecurityReference

      public void addSecurityReference(String securityReferenceName)
      Specified by:
      addSecurityReference in interface org.mule.apikit.model.Action
    • addIs

      public void addIs(String is)
      Specified by:
      addIs in interface org.mule.apikit.model.Action
    • queryString

      public org.mule.apikit.model.QueryString queryString()
      Specified by:
      queryString in interface org.mule.apikit.model.Action
    • getSuccessStatusCode

      public String getSuccessStatusCode()
      Specified by:
      getSuccessStatusCode in interface org.mule.apikit.model.Action