Class RemoteMethodDescriptor
- java.lang.Object
-
- com.xebialabs.deployit.booter.remote.RemoteMethodDescriptor
-
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor,java.io.Serializable
public class RemoteMethodDescriptor extends java.lang.Object implements com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor, java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemoteMethodDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)voidsetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)voidsetDescription(java.lang.String description)voidsetFqn(java.lang.String fqn)voidsetLabel(java.lang.String label)voidsetName(java.lang.String name)voidsetParameterObjectType(com.xebialabs.deployit.plugin.api.reflect.Type parameterType)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
setName
public void setName(java.lang.String name)
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
setLabel
public void setLabel(java.lang.String label)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
setDescription
public void setDescription(java.lang.String description)
-
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
-
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:
invokein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getFqn
public java.lang.String getFqn()
- Specified by:
getFqnin interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
setFqn
public void setFqn(java.lang.String fqn)
-
invoke
public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
invokein interfacecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
-
-