Package gov.nist.secauto.oscal.lib.model
Class SystemInformation.InformationType.Categorization
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.SystemInformation.InformationType.Categorization
-
- Enclosing class:
- SystemInformation.InformationType
@MetaschemaAssembly(formalName="Information Type Categorization", description="A set of information type identifiers qualified by the given identification `system` used, such as NIST SP 800-60.", name="categorization", metaschema=OscalSspMetaschema.class) public static class SystemInformation.InformationType.Categorization extends Object
A set of information type identifiers qualified by the given identificationsystem
used, such as NIST SP 800-60.
-
-
Constructor Summary
Constructors Constructor Description Categorization()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addInformationTypeId(String item)
Add a newString
item to the underlying collection.List<String>
getInformationTypeIds()
URI
getSystem()
boolean
removeInformationTypeId(String item)
Remove the first matchingString
item from the underlying collection.void
setInformationTypeIds(List<String> value)
void
setSystem(URI value)
String
toString()
-
-
-
Constructor Detail
-
Categorization
public Categorization()
-
-
Method Detail
-
getInformationTypeIds
public List<String> getInformationTypeIds()
-
setInformationTypeIds
public void setInformationTypeIds(List<String> value)
-
addInformationTypeId
public boolean addInformationTypeId(String item)
Add a newString
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeInformationTypeId
public boolean removeInformationTypeId(String item)
Remove the first matchingString
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
-