Class RemotePropertyDescriptor
java.lang.Object
com.xebialabs.deployit.booter.remote.RemotePropertyDescriptor
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor,Serializable
public class RemotePropertyDescriptor
extends Object
implements com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRemotePropertyDescriptor(com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId typeSource) -
Method Summary
Modifier and TypeMethodDescriptionbooleanareEqual(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, Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Object> identifierExtractor) get(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item) getFqn()com.xebialabs.deployit.plugin.api.reflect.InputHintcom.xebialabs.deployit.plugin.api.reflect.PropertyKindgetKind()getLabel()getName()intgetOrder()com.xebialabs.deployit.plugin.api.reflect.Typecom.xebialabs.deployit.plugin.api.udm.Property.SizegetSize()com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryIdbooleanbooleanbooleanisHidden()booleanbooleanisNested()booleanbooleanbooleanbooleanbooleanvoidvoidvoidsetCandidateValuesFilter(String candidateValuesFilter) voidsetCategory(String category) voidsetDefaultValue(String defaultValue) voidsetDescription(String description) voidsetEnumValues(List<String> enumValues) voidvoidvoidvoidsetKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind kind) voidvoidvoidsetNested(boolean nested) voidvoidvoidsetReferencedType(com.xebialabs.deployit.plugin.api.reflect.Type referencedType) voidvoidvoidsetSize(com.xebialabs.deployit.plugin.api.udm.Property.Size size) voidMethods 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.PropertyDescriptor
toString
-
Constructor Details
-
RemotePropertyDescriptor
public RemotePropertyDescriptor(com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId typeSource)
-
-
Method Details
-
getName
- Specified by:
getNamein interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setName
-
getDescription
- Specified by:
getDescriptionin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setDescription
-
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
-
getOrder
public int getOrder()- Specified by:
getOrderin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setNested
public void setNested(boolean nested) -
getCategory
- Specified by:
getCategoryin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setCategory
-
getLabel
- Specified by:
getLabelin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setLabel
-
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
- Specified by:
getEnumValuesin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setEnumValues
-
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
- Specified by:
getDefaultValuein interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
getTypeSource
public com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId getTypeSource()- Specified by:
getTypeSourcein interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setDefaultValue
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setTransient
public void setTransient() -
getCandidateValuesFilter
- Specified by:
getCandidateValuesFilterin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setCandidateValuesFilter
-
get
- Specified by:
getin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
set
- 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, Function<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Object> identifierExtractor) - Specified by:
areEqualin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
getFqn
- Specified by:
getFqnin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-
setFqn
-
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
- 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
- Specified by:
getAnnotationsin interfacecom.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
-