Class RemoteMethodDescriptor

java.lang.Object
com.xebialabs.deployit.booter.remote.RemoteMethodDescriptor
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor, Serializable

public class RemoteMethodDescriptor extends Object implements com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor, Serializable
See Also:
  • Constructor Details

    • RemoteMethodDescriptor

      public RemoteMethodDescriptor()
  • Method Details

    • getName

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

      public void setName(String name)
    • getLabel

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

      public void setLabel(String label)
    • getDescription

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

      public void setDescription(String description)
    • 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
    • setParameterObjectType

      public void setParameterObjectType(com.xebialabs.deployit.plugin.api.reflect.Type parameterType)
    • 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
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • getFqn

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

      public void setFqn(String fqn)
    • 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