com.xebialabs.deployit.booter.remote
Class RemotePropertyDescriptor
java.lang.Object
com.xebialabs.deployit.booter.remote.RemotePropertyDescriptor
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
public class RemotePropertyDescriptor
- extends java.lang.Object
- implements com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor |
toString |
RemotePropertyDescriptor
public RemotePropertyDescriptor()
getName
public java.lang.String getName()
- Specified by:
getName in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setDescription
public void setDescription(java.lang.String description)
isAsContainment
public boolean isAsContainment()
- Specified by:
isAsContainment in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setAsContainment
public void setAsContainment()
getCategory
public java.lang.String getCategory()
- Specified by:
getCategory in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setCategory
public void setCategory(java.lang.String category)
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setLabel
public void setLabel(java.lang.String label)
isPassword
public boolean isPassword()
- Specified by:
isPassword in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setPassword
public void setPassword()
isRequired
public boolean isRequired()
- Specified by:
isRequired in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setRequired
public void setRequired()
getSize
public com.xebialabs.deployit.plugin.api.udm.Property.Size getSize()
- Specified by:
getSize in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setSize
public void setSize(com.xebialabs.deployit.plugin.api.udm.Property.Size size)
getKind
public com.xebialabs.deployit.plugin.api.reflect.PropertyKind getKind()
- Specified by:
getKind in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setKind
public void setKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind kind)
getEnumValues
public java.util.List<java.lang.String> getEnumValues()
- Specified by:
getEnumValues in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setEnumValues
public void setEnumValues(java.util.List<java.lang.String> enumValues)
getReferencedType
public com.xebialabs.deployit.plugin.api.reflect.Type getReferencedType()
- Specified by:
getReferencedType in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setReferencedType
public void setReferencedType(com.xebialabs.deployit.plugin.api.reflect.Type referencedType)
getDefaultValue
public java.lang.Object getDefaultValue()
- Specified by:
getDefaultValue in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
isTransient
public boolean isTransient()
- Specified by:
isTransient in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setTransient
public void setTransient()
get
public java.lang.Object get(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
get in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
set
public void set(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
java.lang.Object value)
- Specified by:
set in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
areEqual
public boolean areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other)
- Specified by:
areEqual in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getFqn
public java.lang.String getFqn()
- Specified by:
getFqn in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setFqn
public void setFqn(java.lang.String fqn)
isRequiredForInspection
public boolean isRequiredForInspection()
- Specified by:
isRequiredForInspection in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setRequiredInspection
public void setRequiredInspection()
isHidden
public boolean isHidden()
- Specified by:
isHidden in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isInspectionProperty
public boolean isInspectionProperty()
- Specified by:
isInspectionProperty in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
setInspectionProperty
public void setInspectionProperty()
getAliases
public java.util.Set<java.lang.String> getAliases()
- Specified by:
getAliases in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor