com.xebialabs.deployit.booter.local
Class LocalPropertyDescriptor
java.lang.Object
com.xebialabs.deployit.booter.local.LocalPropertyDescriptor
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
public class LocalPropertyDescriptor
- 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, wait, wait, wait |
verify
public void verify(com.xebialabs.deployit.booter.local.Verifications verifications)
getName
public java.lang.String getName()
- Specified by:
getName in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isAsContainment
public boolean isAsContainment()
- Specified by:
isAsContainment in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getCategory
public java.lang.String getCategory()
- Specified by:
getCategory in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isPassword
public boolean isPassword()
- Specified by:
isPassword in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isRequired
public boolean isRequired()
- Specified by:
isRequired in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getSize
public com.xebialabs.deployit.plugin.api.udm.Property.Size getSize()
- Specified by:
getSize in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getKind
public com.xebialabs.deployit.plugin.api.reflect.PropertyKind getKind()
- Specified by:
getKind in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getEnumValues
public java.util.List<java.lang.String> getEnumValues()
- Specified by:
getEnumValues in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getEnumClass
public java.lang.Class<?> getEnumClass()
getDeclaringDescriptor
public com.xebialabs.deployit.plugin.api.reflect.Descriptor getDeclaringDescriptor()
getReferencedType
public com.xebialabs.deployit.plugin.api.reflect.Type getReferencedType()
- Specified by:
getReferencedType in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getDefaultValue
public java.lang.Object getDefaultValue()
- Specified by:
getDefaultValue in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
getAliases
public java.util.Set<java.lang.String> getAliases()
- Specified by:
getAliases in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isHidden
public boolean isHidden()
- Specified by:
isHidden in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
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
isInspectionProperty
public boolean isInspectionProperty()
- Specified by:
isInspectionProperty in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isRequiredForInspection
public boolean isRequiredForInspection()
- Specified by:
isRequiredForInspection in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
isTransient
public boolean isTransient()
- Specified by:
isTransient 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
toString
public java.lang.String toString()
- Specified by:
toString in interface com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor- Overrides:
toString in class java.lang.Object
emptyValue
public java.lang.Object emptyValue()
getField
public java.lang.reflect.Field getField()
isInherited
public boolean isInherited()