Class RemoteDescriptor
java.lang.Object
com.xebialabs.deployit.booter.remote.RemoteDescriptor
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.Descriptor,Serializable
public class RemoteDescriptor
extends Object
implements com.xebialabs.deployit.plugin.api.reflect.Descriptor, Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanareEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other) Class<?>getClazz()com.xebialabs.deployit.plugin.api.reflect.Typecom.xebialabs.deployit.plugin.api.reflect.MethodDescriptorgetControlTask(String name) Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor>com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptorcom.xebialabs.deployit.plugin.api.reflect.TypegetIcon()Set<com.xebialabs.deployit.plugin.api.reflect.Type>getLabel()com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptorgetPropertyDescriptor(String name) Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>List<com.xebialabs.deployit.plugin.api.reflect.Type>com.xebialabs.deployit.plugin.api.reflect.TypegetType()booleanisAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type) booleanisAssignableTo(Class<?> clazz) booleanbooleanboolean<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TnewInstance(String id) voidsetContainerType(com.xebialabs.deployit.plugin.api.reflect.Type containerType) voidsetControlTasks(Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> methodDescriptors) voidsetCreator(com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor creator) voidsetDeployableType(com.xebialabs.deployit.plugin.api.reflect.Type deployableType) voidsetDescription(String description) voidvoidvoidsetInterfaces(Set<com.xebialabs.deployit.plugin.api.reflect.Type> interfaces) voidvoidsetPropertyDescriptors(Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> propertyDescriptors) voidsetRootName(String rootName) voidsetSuperTypes(List<com.xebialabs.deployit.plugin.api.reflect.Type> superTypes) voidsetType(com.xebialabs.deployit.plugin.api.reflect.Type type) voidsetVersioned(boolean versioned) voidList<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>validate(com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext context, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>validateInputHint(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.api.reflect.Descriptor
getRoot, toString
-
Constructor Details
-
RemoteDescriptor
public RemoteDescriptor()
-
-
Method Details
-
setType
public void setType(com.xebialabs.deployit.plugin.api.reflect.Type type) -
getType
public com.xebialabs.deployit.plugin.api.reflect.Type getType()- Specified by:
getTypein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getClazz
- Specified by:
getClazzin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setDescription
-
getRootName
- Specified by:
getRootNamein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setRootName
-
getDescription
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getLabel
- Specified by:
getLabelin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setLabel
-
setPropertyDescriptors
public void setPropertyDescriptors(Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> propertyDescriptors) -
getPropertyDescriptors
public Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getPropertyDescriptors()- Specified by:
getPropertyDescriptorsin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getPropertyDescriptor
public com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor getPropertyDescriptor(String name) - Specified by:
getPropertyDescriptorin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getControlTask
- Specified by:
getControlTaskin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getControlTasks
- Specified by:
getControlTasksin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setControlTasks
public void setControlTasks(Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> methodDescriptors) -
isAssignableTo
- Specified by:
isAssignableToin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
isAssignableTo
public boolean isAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type) - Specified by:
isAssignableToin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setSuperTypes
-
getSuperClasses
- Specified by:
getSuperClassesin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setInterfaces
-
getInterfaces
- Specified by:
getInterfacesin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setVirtual
public void setVirtual() -
isVirtual
public boolean isVirtual()- Specified by:
isVirtualin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setVersioned
public void setVersioned(boolean versioned) -
isVersioned
public boolean isVersioned()- Specified by:
isVersionedin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
areEqual
public boolean areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other) - Specified by:
areEqualin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
newInstance
- Specified by:
newInstancein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setDeployableType
public void setDeployableType(com.xebialabs.deployit.plugin.api.reflect.Type deployableType) -
setContainerType
public void setContainerType(com.xebialabs.deployit.plugin.api.reflect.Type containerType) -
getDeployableType
public com.xebialabs.deployit.plugin.api.reflect.Type getDeployableType()- Specified by:
getDeployableTypein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
getContainerType
public com.xebialabs.deployit.plugin.api.reflect.Type getContainerType()- Specified by:
getContainerTypein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
validate
public List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) - Specified by:
validatein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
validate
public List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validate(com.xebialabs.deployit.plugin.api.validation.ExtendedValidationContext context, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) - Specified by:
validatein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
validateInputHint
public List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validateInputHint(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) - Specified by:
validateInputHintin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
isInspectable
public boolean isInspectable()- Specified by:
isInspectablein interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setInspectable
public void setInspectable() -
getIcon
- Specified by:
getIconin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setIcon
-
getCreator
public com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor getCreator()- Specified by:
getCreatorin interfacecom.xebialabs.deployit.plugin.api.reflect.Descriptor
-
setCreator
public void setCreator(com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor creator)
-