Class PoamItem.RelatedFinding

java.lang.Object
dev.metaschema.oscal.lib.model.PoamItem.RelatedFinding
All Implemented Interfaces:
dev.metaschema.core.model.IBoundObject
Enclosing class:
PoamItem

@MetaschemaAssembly(formalName="Related Finding", description="Relates the poam-item to referenced finding(s).", name="related-finding", moduleClass=OscalPoamModule.class) public static class PoamItem.RelatedFinding extends Object implements dev.metaschema.core.model.IBoundObject
Relates the poam-item to referenced finding(s).
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new dev.metaschema.oscal.lib.model.PoamItem.RelatedFinding instance with no metadata.
    RelatedFinding(dev.metaschema.core.model.IMetaschemaData data)
    Constructs a new dev.metaschema.oscal.lib.model.PoamItem.RelatedFinding instance with the specified metadata.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the "Finding Universally Unique Identifier Reference".
    dev.metaschema.core.model.IMetaschemaData
     
    void
    Set the "Finding Universally Unique Identifier Reference".
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RelatedFinding

      public RelatedFinding()
      Constructs a new dev.metaschema.oscal.lib.model.PoamItem.RelatedFinding instance with no metadata.
    • RelatedFinding

      public RelatedFinding(dev.metaschema.core.model.IMetaschemaData data)
      Constructs a new dev.metaschema.oscal.lib.model.PoamItem.RelatedFinding instance with the specified metadata.
      Parameters:
      data - the metaschema data, or null if none
  • Method Details

    • getMetaschemaData

      public dev.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface dev.metaschema.core.model.IBoundObject
    • getFindingUuid

      @NonNull public UUID getFindingUuid()
      Get the "Finding Universally Unique Identifier Reference".

      A machine-oriented identifier reference to a finding defined in the list of findings.

      Returns:
      the finding-uuid value
    • setFindingUuid

      public void setFindingUuid(@NonNull UUID value)
      Set the "Finding Universally Unique Identifier Reference".

      A machine-oriented identifier reference to a finding defined in the list of findings.

      Parameters:
      value - the finding-uuid value to set
    • toString

      public String toString()
      Overrides:
      toString in class Object