public class RemoteDescriptor
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.reflect.Descriptor
| Constructor and Description |
|---|
RemoteDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other) |
java.lang.Class<?> |
getClazz() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getContainerType() |
com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor |
getControlTask(java.lang.String name) |
java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> |
getControlTasks() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getDeployableType() |
java.lang.String |
getDescription() |
java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> |
getInterfaces() |
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor |
getPropertyDescriptor(java.lang.String name) |
java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> |
getPropertyDescriptors() |
com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot |
getRoot() |
java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> |
getSuperClasses() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getType() |
boolean |
isAssignableTo(java.lang.Class<?> clazz) |
boolean |
isAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type) |
boolean |
isInspectable() |
boolean |
isVirtual() |
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
newInstance() |
void |
setContainerType(com.xebialabs.deployit.plugin.api.reflect.Type containerType) |
void |
setControlTasks(java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> methodDescriptors) |
void |
setDeployableType(com.xebialabs.deployit.plugin.api.reflect.Type deployableType) |
void |
setDescription(java.lang.String description) |
void |
setInspectable() |
void |
setInterfaces(java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> interfaces) |
void |
setPropertyDescriptors(java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> propertyDescriptors) |
void |
setRoot(com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root) |
void |
setSuperTypes(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> superTypes) |
void |
setType(com.xebialabs.deployit.plugin.api.reflect.Type type) |
void |
setVirtual() |
java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> |
validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) |
public void setType(com.xebialabs.deployit.plugin.api.reflect.Type type)
public com.xebialabs.deployit.plugin.api.reflect.Type getType()
getType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.lang.Class<?> getClazz()
getClazz in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setDescription(java.lang.String description)
public void setRoot(com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot root)
public java.lang.String getDescription()
getDescription in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot getRoot()
getRoot in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setPropertyDescriptors(java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> propertyDescriptors)
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getPropertyDescriptors()
getPropertyDescriptors in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor getPropertyDescriptor(java.lang.String name)
getPropertyDescriptor in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor getControlTask(java.lang.String name)
getControlTask in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> getControlTasks()
getControlTasks in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setControlTasks(java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> methodDescriptors)
public boolean isAssignableTo(java.lang.Class<?> clazz)
isAssignableTo in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type)
isAssignableTo in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setSuperTypes(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> superTypes)
public java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> getSuperClasses()
getSuperClasses in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setInterfaces(java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> interfaces)
public java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> getInterfaces()
getInterfaces in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setVirtual()
public boolean isVirtual()
isVirtual in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other)
areEqual in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T newInstance()
newInstance in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setDeployableType(com.xebialabs.deployit.plugin.api.reflect.Type deployableType)
public void setContainerType(com.xebialabs.deployit.plugin.api.reflect.Type containerType)
public com.xebialabs.deployit.plugin.api.reflect.Type getDeployableType()
getDeployableType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.Type getContainerType()
getContainerType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci)
validate in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isInspectable()
isInspectable in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic void setInspectable()