Class SomeOps

java.lang.Object
org.mule.test.some.extension.SomeOps

public class SomeOps extends Object
Some operations
  • Constructor Details

    • SomeOps

      public SomeOps()
  • Method Details

    • someOp

      public void someOp(@Connection String conn, @Config ParameterGroupConfig ext)
    • retrieveConfiguration

      public ParameterGroupConfig retrieveConfiguration(@Config ParameterGroupConfig config)
    • retrieveZonedDateTime

      public ZonedDateTime retrieveZonedDateTime(ZonedDateTime zonedDateTime)
    • inputStreamConsumingOperation

      @MediaType("*/*") public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Object> inputStreamConsumingOperation(@Content org.mule.runtime.api.metadata.TypedValue<InputStream> value)
      An operation to test the ByteArray to InputStream value transformation.
      Parameters:
      value - the value for the operation to consume
      Returns:
      a byte array representation of value
    • oneRequiredParameterResolverOperationDslTrue

      public SomeParameterGroupOneRequiredConfig oneRequiredParameterResolverOperationDslTrue(@ParameterGroup(name="Awesome Parameter Group",showInDsl=true) SomeParameterGroupOneRequiredConfig oneParameterGroup)
      An operation to test an use-case of a ParameterGroup shown as a child-element of the operation xml definition, with a isOneRequired property.
      Parameters:
      oneParameterGroup - some test operation config with a isOneRequired exclusive-optional configuration
      Returns:
      the config
    • repeatedParameterName

      public Map<String,String> repeatedParameterName(ComplexParameter pojoParameter, @ParameterGroup(name="Awesome Parameter Group") SomeParameterGroupOneRequiredConfig oneParameterGroup)
      An operation to test an use-case of a exclusive-optionals isOneRequired ParameterGroup and repeated parameter names.
    • repeatedParameterNameDslTrue

      public Map<String,String> repeatedParameterNameDslTrue(ComplexParameter pojoParameter, @ParameterGroup(name="Awesome Parameter Group",showInDsl=true) SomeParameterGroupOneRequiredConfig oneParameterGroup)
      An operation to test an use-case of a exclusive-optionals isOneRequired ParameterGroup with show in Dsl true and repeated parameter names.
    • oneRequiredParameterResolverOperation

      public SomeParameterGroupOneRequiredConfig oneRequiredParameterResolverOperation(@ParameterGroup(name="Awesome Parameter Group") SomeParameterGroupOneRequiredConfig oneParameterGroup)
      An operation to test an use-case of a exclusive-optionals isOneRequired ParameterGroup where show in Dsl is off.
    • oneRequiredAliasedParameterResolverOperationDslTrue

      public SomeAliasedParameterGroupOneRequiredConfig oneRequiredAliasedParameterResolverOperationDslTrue(@ParameterGroup(name="Aliased Parameter Group",showInDsl=true) SomeAliasedParameterGroupOneRequiredConfig oneAliasedParameterGroup)
      An operation to test an use-case of a exclusive-optionals isOneRequired ParameterGroup with aliased parameters where show in Dsl is true.
    • oneRequiredAliasedParameterResolverOperation

      public SomeAliasedParameterGroupOneRequiredConfig oneRequiredAliasedParameterResolverOperation(@ParameterGroup(name="Aliased Parameter Group") SomeAliasedParameterGroupOneRequiredConfig oneAliasedParameterGroup)
      An operation to test an use-case of a exclusive-optionals isOneRequired ParameterGroup with aliased parameters where show in Dsl is off.
    • sayHi

      @MediaType("text/plain") public String sayHi(String person)
    • sayHiContent

      @MediaType("text/plain") public String sayHiContent(@Content String person)
    • sayHiText

      @MediaType("text/plain") public String sayHiText(@Text String persona)
    • sayHiPojo

      @MediaType("text/plain") public String sayHiPojo(PersonPojo personPojo)
    • sayHiParameterGroup

      @MediaType("text/plain") public String sayHiParameterGroup(@ParameterGroup(name="person-pg") PersonPojo personPojo)
    • sayHiParameterGroupDsl

      @MediaType("text/plain") public String sayHiParameterGroupDsl(@ParameterGroup(name="person-pg-dsl",showInDsl=true) PersonPojo personPojo)