Class ProcessingResultImpl
- java.lang.Object
-
- jetbrains.buildServer.parameters.impl.ProcessingResultImpl
-
- All Implemented Interfaces:
ProcessingResult
public class ProcessingResultImpl extends Object implements ProcessingResult
Stores the result of a value resolution.
-
-
Constructor Summary
Constructors Constructor Description ProcessingResultImpl(String result, boolean modified, boolean fullyResolved)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetResult()inthashCode()booleanisFullyResolved()booleanisModified()voidsetFullyResolved(boolean fullyResolved)voidsetModified(boolean modified)voidsetResult(String result)StringtoString()
-
-
-
Constructor Detail
-
ProcessingResultImpl
public ProcessingResultImpl(@NotNull String result, boolean modified, boolean fullyResolved)
-
-
Method Detail
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfaceProcessingResult- Returns:
- true, if the value was modified in the course of resolution attempt.
-
getResult
@NotNull public String getResult()
- Specified by:
getResultin interfaceProcessingResult- Returns:
- the value in the resolved form or the same as input value if isModified is false.
-
isFullyResolved
public boolean isFullyResolved()
- Specified by:
isFullyResolvedin interfaceProcessingResult- Returns:
- true, if the value is fully resolved by the processor
-
setModified
public void setModified(boolean modified)
-
setResult
public void setResult(@NotNull String result)
-
setFullyResolved
public void setFullyResolved(boolean fullyResolved)
-
-