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 void
buildFromRequirement(RequirementBuilder r, Requirement req)
boolean
equals(Object o)
boolean
equals(RequirementBuilderImpl other, boolean includeId)
Returns true if this requirement has same type, parameter, value, and (optionally) id as the specified other requirementString
getId()
String
getParam()
String
getType()
String
getValue()
int
hashCode()
RequirementBuilderImpl
setId(String id)
RequirementBuilderImpl
setParameter(String parameter)
RequirementBuilderImpl
setType(String type)
RequirementBuilderImpl
setValue(String value)
String
toString()
void
write(org.jdom.Element parent, boolean requireId)
-
-
-
Method Detail
-
setId
@NotNull public RequirementBuilderImpl setId(@Nullable String id)
- Specified by:
setId
in interfaceRequirementBuilder
-
getId
@Nullable public String getId()
-
setType
@NotNull public RequirementBuilderImpl setType(@Nullable String type)
- Specified by:
setType
in interfaceRequirementBuilder
-
getType
@Nullable public String getType()
-
setParameter
@NotNull public RequirementBuilderImpl setParameter(@Nullable String parameter)
- Specified by:
setParameter
in interfaceRequirementBuilder
-
getParam
@NotNull public String getParam()
-
setValue
@NotNull public RequirementBuilderImpl setValue(@Nullable String value)
- Specified by:
setValue
in 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
-
-