Class RequirementRegistry
- java.lang.Object
-
- jetbrains.buildServer.requirements.RequirementRegistry
-
public class RequirementRegistry extends Object
Requirement type registry.
-
-
Constructor Summary
Constructors Constructor Description RequirementRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequirementRegistrygetRegistry()RequirementTypegetType(String typeName)Finds a requirement type by its nameRequirementread(org.jdom.Element element)Reads a requirement type from XML.voidregister(RequirementType requirementType)Register a requirement type.
-
-
-
Method Detail
-
getRegistry
public static RequirementRegistry getRegistry()
- Returns:
- the only instance of the class
-
register
public void register(RequirementType requirementType)
Register a requirement type.- Parameters:
requirementType- requirement type.
-
getType
@Nullable public RequirementType getType(@NotNull String typeName)
Finds a requirement type by its name- Parameters:
typeName- requirement type name- Returns:
- requirement type
-
read
@Nullable public Requirement read(@NotNull org.jdom.Element element)
Reads a requirement type from XML. Please note that this method will not assign new id to a requirement type if it doesn't have one already.- Parameters:
element- requirement type XML DOM element- Returns:
- requirement type object
-
-