Package jetbrains.buildServer.configs
Class RequirementBuilderImpl
- java.lang.Object
-
- jetbrains.buildServer.configs.RequirementBuilderImpl
-
- All Implemented Interfaces:
RequirementBuilder
public class RequirementBuilderImpl extends Object implements RequirementBuilder
-
-
Constructor Summary
Constructors Constructor Description RequirementBuilderImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidbuildFromRequirement(RequirementBuilder r, Requirement req)booleanequals(Object o)booleanequals(RequirementBuilderImpl other, boolean includeId)Returns true if this requirement has same type, parameter, value, and (optionally) id as the specified other requirementStringgetId()StringgetParam()StringgetType()StringgetValue()inthashCode()RequirementBuilderImplsetId(String id)RequirementBuilderImplsetParameter(String parameter)RequirementBuilderImplsetType(String type)RequirementBuilderImplsetValue(String value)StringtoString()voidwrite(org.jdom.Element parent, boolean requireId)
-
-
-
Method Detail
-
setId
@NotNull public RequirementBuilderImpl setId(@Nullable String id)
- Specified by:
setIdin interfaceRequirementBuilder
-
getId
@Nullable public String getId()
-
setType
@NotNull public RequirementBuilderImpl setType(@Nullable String type)
- Specified by:
setTypein interfaceRequirementBuilder
-
getType
@Nullable public String getType()
-
setParameter
@NotNull public RequirementBuilderImpl setParameter(@Nullable String parameter)
- Specified by:
setParameterin interfaceRequirementBuilder
-
getParam
@NotNull public String getParam()
-
setValue
@NotNull public RequirementBuilderImpl setValue(@Nullable String value)
- Specified by:
setValuein interfaceRequirementBuilder
-
getValue
@Nullable public String getValue()
-
write
public void write(@NotNull org.jdom.Element parent, boolean requireId)
-
buildFromRequirement
public static void buildFromRequirement(RequirementBuilder r, Requirement req)
-
equals
public boolean equals(@NotNull RequirementBuilderImpl other, boolean includeId)Returns true if this requirement has same type, parameter, value, and (optionally) id as the specified other requirement- Parameters:
other- requirement to check for equalityincludeId- whether ids should be compared- Returns:
- see above
-
-