Class RemotePropertyDescriptor
- java.lang.Object
-
- com.xebialabs.deployit.booter.remote.RemotePropertyDescriptor
-
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor,java.io.Serializable
public class RemotePropertyDescriptor extends java.lang.Object implements com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor, java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RemotePropertyDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other)booleanareEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other, java.util.function.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,java.lang.Object> identifierExtractor)java.lang.Objectget(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)java.util.Set<java.lang.String>getAliases()java.util.List<java.lang.annotation.Annotation>getAnnotations()java.lang.StringgetCandidateValuesFilter()java.lang.StringgetCategory()java.lang.ObjectgetDefaultValue()java.lang.StringgetDescription()java.util.List<java.lang.String>getEnumValues()java.lang.StringgetFqn()com.xebialabs.deployit.plugin.api.reflect.InputHintgetInputHint()com.xebialabs.deployit.plugin.api.reflect.PropertyKindgetKind()java.lang.StringgetLabel()java.lang.StringgetName()com.xebialabs.deployit.plugin.api.reflect.TypegetReferencedType()com.xebialabs.deployit.plugin.api.udm.Property.SizegetSize()booleanisAsContainment()booleanisDeployedSpecific()booleanisHidden()booleanisInspectionProperty()booleanisNested()booleanisPassword()booleanisReadonly()booleanisRequired()booleanisRequiredForInspection()booleanisTransient()voidset(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, java.lang.Object value)voidsetAsContainment()voidsetCandidateValuesFilter(java.lang.String candidateValuesFilter)voidsetCategory(java.lang.String category)voidsetDefaultValue(java.lang.String defaultValue)voidsetDescription(java.lang.String description)voidsetEnumValues(java.util.List<java.lang.String> enumValues)voidsetFqn(java.lang.String fqn)voidsetHidden()voidsetInspectionProperty()voidsetKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind kind)voidsetLabel(java.lang.String label)voidsetName(java.lang.String name)voidsetNested(boolean nested)voidsetPassword()voidsetReadonly()voidsetReferencedType(com.xebialabs.deployit.plugin.api.reflect.Type referencedType)voidsetRequired()voidsetRequiredInspection()voidsetSize(com.xebialabs.deployit.plugin.api.udm.Property.Size size)voidsetTransient()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setName
public void setName(java.lang.String name)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setDescription
public void setDescription(java.lang.String description)
-
isAsContainment
public boolean isAsContainment()
- Specified by:
isAsContainmentin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setAsContainment
public void setAsContainment()
-
isNested
public boolean isNested()
- Specified by:
isNestedin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setNested
public void setNested(boolean nested)
-
getCategory
public java.lang.String getCategory()
- Specified by:
getCategoryin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setCategory
public void setCategory(java.lang.String category)
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setLabel
public void setLabel(java.lang.String label)
-
isPassword
public boolean isPassword()
- Specified by:
isPasswordin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setPassword
public void setPassword()
-
isRequired
public boolean isRequired()
- Specified by:
isRequiredin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setRequired
public void setRequired()
-
getSize
public com.xebialabs.deployit.plugin.api.udm.Property.Size getSize()
- Specified by:
getSizein interfacecom.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:
getKindin interfacecom.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:
getEnumValuesin interfacecom.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:
getReferencedTypein interfacecom.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:
getDefaultValuein interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setTransient
public void setTransient()
-
getCandidateValuesFilter
public java.lang.String getCandidateValuesFilter()
- Specified by:
getCandidateValuesFilterin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setCandidateValuesFilter
public void setCandidateValuesFilter(java.lang.String candidateValuesFilter)
-
get
public java.lang.Object get(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
getin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
set
public void set(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, java.lang.Object value)- Specified by:
setin interfacecom.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:
areEqualin interfacecom.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, java.util.function.Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,java.lang.Object> identifierExtractor)- Specified by:
areEqualin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
getFqn
public java.lang.String getFqn()
- Specified by:
getFqnin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setFqn
public void setFqn(java.lang.String fqn)
-
isRequiredForInspection
public boolean isRequiredForInspection()
- Specified by:
isRequiredForInspectionin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setRequiredInspection
public void setRequiredInspection()
-
isHidden
public boolean isHidden()
- Specified by:
isHiddenin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setHidden
public void setHidden()
-
isReadonly
public boolean isReadonly()
- Specified by:
isReadonlyin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setReadonly
public void setReadonly()
-
isInspectionProperty
public boolean isInspectionProperty()
- Specified by:
isInspectionPropertyin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setInspectionProperty
public void setInspectionProperty()
-
getAliases
public java.util.Set<java.lang.String> getAliases()
- Specified by:
getAliasesin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
isDeployedSpecific
public boolean isDeployedSpecific()
- Specified by:
isDeployedSpecificin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
getInputHint
public com.xebialabs.deployit.plugin.api.reflect.InputHint getInputHint()
- Specified by:
getInputHintin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
getAnnotations
public java.util.List<java.lang.annotation.Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
-