java.lang.Object
com.genologics.ri.controltype.ControlType
- All Implemented Interfaces:
Linkable<ControlType>,Locatable,Serializable
Represents a control type in the Clarity LIMS system.
Control types define reference materials or standards that can be used in laboratory workflows for quality control and validation purposes. Each control type has a supplier, catalogue information, concentration, and various configuration flags.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BooleanFlag indicating if the control type is archived.protected StringThe catalogue number of the control type.protected StringThe concentration of the control type.protected StringThe name of the control type.protected BooleanFlag indicating if the control type is for single step.protected StringThe supplier of the control type.protected URIThe URI of the control type.protected StringThe website URL for the control type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the archived flag.Gets the catalogue number of the control type.Gets the concentration of the control type.getLink()Gets a link representation of this control type.getName()Gets the name of the control type.Gets the single step flag.Gets the supplier of the control type.getUri()Gets the URI of the control type.Gets the website URL for the control type.voidsetArchived(Boolean archived) Sets the archived flag.voidsetCatalogueNumber(String catalogueNumber) Sets the catalogue number of the control type.voidsetConcentration(String concentration) Sets the concentration of the control type.voidSets the name of the control type.voidsetSingleStep(Boolean singleStep) Sets the single step flag.voidsetSupplier(String supplier) Sets the supplier of the control type.voidSets the URI of the control type.voidsetWebsite(String website) Sets the website URL for the control type.
-
Field Details
-
supplier
The supplier of the control type. -
catalogueNumber
The catalogue number of the control type. -
website
The website URL for the control type. -
concentration
The concentration of the control type.- Since:
- 2.20
-
archived
Flag indicating if the control type is archived. -
singleStep
Flag indicating if the control type is for single step. -
uri
The URI of the control type. -
name
The name of the control type.
-
-
Constructor Details
-
ControlType
public ControlType()Default constructor. -
ControlType
Constructor with a URI.- Parameters:
uri- The control type URI.
-
-
Method Details
-
getSupplier
Gets the supplier of the control type.- Returns:
- The supplier.
-
setSupplier
Sets the supplier of the control type.- Parameters:
supplier- The supplier.
-
getCatalogueNumber
Gets the catalogue number of the control type.- Returns:
- The catalogue number.
-
setCatalogueNumber
Sets the catalogue number of the control type.- Parameters:
catalogueNumber- The catalogue number.
-
getWebsite
Gets the website URL for the control type.- Returns:
- The website URL.
-
setWebsite
Sets the website URL for the control type.- Parameters:
website- The website URL.
-
getConcentration
Gets the concentration of the control type.- Returns:
- The concentration.
-
setConcentration
Sets the concentration of the control type.- Parameters:
concentration- The concentration.
-
getArchived
Gets the archived flag.- Returns:
- The archived flag.
-
setArchived
Sets the archived flag.- Parameters:
archived- The archived flag.
-
getSingleStep
Gets the single step flag.- Returns:
- The single step flag.
-
setSingleStep
Sets the single step flag.- Parameters:
singleStep- The single step flag.
-
getUri
Gets the URI of the control type. -
setUri
Sets the URI of the control type. -
getName
Gets the name of the control type.- Returns:
- The name.
-
setName
Sets the name of the control type.- Parameters:
name- The name.
-
getLink
Gets a link representation of this control type.This method creates a
ControlTypeLinkthat can be used to reference this control type in other API responses.- Specified by:
getLinkin interfaceLinkable<ControlType>- Returns:
- A ControlTypeLink wrapping this control type.
-