public class RemoteMethodDescriptor
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor, java.io.Serializable
| Constructor and Description |
|---|
RemoteMethodDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
java.lang.String |
getDescription() |
java.lang.String |
getFqn() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getParameterObjectType() |
<T> T |
invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item) |
<T> T |
invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.Parameters params) |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
void |
setDescription(java.lang.String description) |
void |
setFqn(java.lang.String fqn) |
void |
setLabel(java.lang.String label) |
void |
setName(java.lang.String name) |
void |
setParameterObjectType(com.xebialabs.deployit.plugin.api.reflect.Type parameterType) |
public java.lang.String getName()
getName in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setName(java.lang.String name)
public java.lang.String getLabel()
getLabel in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setLabel(java.lang.String label)
public java.lang.String getDescription()
getDescription in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setDescription(java.lang.String description)
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
getAttributes in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic com.xebialabs.deployit.plugin.api.reflect.Type getParameterObjectType()
getParameterObjectType in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setParameterObjectType(com.xebialabs.deployit.plugin.api.reflect.Type parameterType)
public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.Parameters params)
invoke in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
public java.lang.String getFqn()
getFqn in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptorpublic void setFqn(java.lang.String fqn)
public <T> T invoke(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
invoke in interface com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor