Class ParameterInfo
- java.lang.Object
-
- jetbrains.buildServer.controllers.buildType.ParameterInfo
-
- All Implemented Interfaces:
Comparable<ParameterInfo>
public class ParameterInfo extends Object implements Comparable<ParameterInfo>
- Author:
- Pavel.Sher Date: 03.06.2006
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameterInfo.Kind
-
Constructor Summary
Constructors Constructor Description ParameterInfo(Parameter param, String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ParameterInfo parameter)StringgetDescription()intgetId()StringgetInheritanceOrigin()StringgetName()StringgetNameWithPrefix()StringgetNameWithPrefixEscaped()StringgetOwnValue()StringgetParameterSpec()StringgetRawValue()StringgetReference()StringgetValue()Value to be shown to used.booleanisEditableOrigin()booleanisInherited()booleanisInvalidParameterName()booleanisReadOnly()booleanisRedefined()booleanisUndefined()booleanisValidParameterName()static intmakeParameterId(String name)voidsetEditableOrigin(boolean editableOrigin)voidsetInherited(String origin)voidsetOwnValue(String ownValue)voidsetParameterSpec(String spec)voidsetRawValue(String rawValue)voidsetRedefined(boolean redefined)voidsetUndefined(boolean undefined)voidsetValue(String value)StringtoString()
-
-
-
Method Detail
-
getId
public int getId()
-
makeParameterId
public static int makeParameterId(String name)
-
getName
public String getName()
-
getValue
public String getValue()
Value to be shown to used. This value may be preprocessed by custom parameters controls by callingParameterControlViewPresenter.presentParameterValue(jetbrains.buildServer.controllers.parameters.ParameterContext, String)method in custom control.- Returns:
- viewable parameter value.
- See Also:
getRawValue()
-
setValue
public void setValue(String value)
-
setOwnValue
public void setOwnValue(String ownValue)
-
getOwnValue
public String getOwnValue()
-
getRawValue
public String getRawValue()
- Returns:
- raw value, i.e. same value as in server model
- See Also:
getValue()
-
setRawValue
public void setRawValue(String rawValue)
-
getDescription
public String getDescription()
-
getNameWithPrefix
public String getNameWithPrefix()
-
getNameWithPrefixEscaped
public String getNameWithPrefixEscaped()
-
getReference
public String getReference()
-
isInherited
public boolean isInherited()
-
getInheritanceOrigin
public String getInheritanceOrigin()
-
setInherited
public void setInherited(String origin)
-
getParameterSpec
@Nullable public String getParameterSpec()
-
setParameterSpec
public void setParameterSpec(@Nullable String spec)
-
isUndefined
public boolean isUndefined()
-
setUndefined
public void setUndefined(boolean undefined)
-
isInvalidParameterName
public boolean isInvalidParameterName()
-
isValidParameterName
public boolean isValidParameterName()
-
setRedefined
public void setRedefined(boolean redefined)
-
isRedefined
public boolean isRedefined()
-
isReadOnly
public boolean isReadOnly()
-
setEditableOrigin
public void setEditableOrigin(boolean editableOrigin)
-
isEditableOrigin
public boolean isEditableOrigin()
- Returns:
- true if current user can edit this parameter
-
compareTo
public int compareTo(@NotNull ParameterInfo parameter)- Specified by:
compareToin interfaceComparable<ParameterInfo>
-
-