Class LocalMethodDescriptor

java.lang.Object
com.xebialabs.deployit.booter.local.LocalMethodDescriptor
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor

public class LocalMethodDescriptor extends Object implements com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
  • Method Details

    • from

      public static com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor from(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, MethodSpecification methodSpecification)
    • getName

      public String getName()
      Specified by:
      getName in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • getAttributes

      public Map<String,String> getAttributes()
      Specified by:
      getAttributes in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • getParameterObjectType

      public com.xebialabs.deployit.plugin.api.reflect.Type getParameterObjectType()
      Specified by:
      getParameterObjectType in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • invoke

      public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
      Specified by:
      invoke in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • invoke

      public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.Parameters params)
      Specified by:
      invoke in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
    • getFqn

      public String getFqn()
      Specified by:
      getFqn in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor