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 java.lang.Object implements com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorfrom(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, MethodSpecification methodSpecification)java.util.Map<java.lang.String,java.lang.String>getAttributes()java.lang.StringgetDescription()java.lang.StringgetFqn()java.lang.StringgetLabel()java.lang.StringgetName()com.xebialabs.deployit.plugin.api.reflect.TypegetParameterObjectType()<T> Tinvoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)<T> Tinvoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.Parameters params)
-
-
-
Method Detail
-
from
public static com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor from(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor, MethodSpecification methodSpecification)
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Specified by:
getAttributesin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
getParameterObjectType
public com.xebialabs.deployit.plugin.api.reflect.Type getParameterObjectType()
- Specified by:
getParameterObjectTypein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
invoke
public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
invokein interfacecom.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:
invokein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
getFqn
public java.lang.String getFqn()
- Specified by:
getFqnin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
-