Class AssessmentMethod


  • @MetaschemaAssembly(formalName="Assessment Method",
                        description="A local definition of a control objective. Uses catalog syntax for control objective and assessment activities.",
                        name="assessment-method",
                        metaschema=OscalAssessmentCommonMetaschema.class)
    public class AssessmentMethod
    extends Object
    A local definition of a control objective. Uses catalog syntax for control objective and assessment activities.
    • Method Detail

      • getDescription

        public gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline getDescription()
      • setDescription

        public void setDescription​(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
      • addProp

        public boolean addProp​(Property item)
        Add a new Property item to the underlying collection.
        Parameters:
        item - the item to add
        Returns:
        true
      • removeProp

        public boolean removeProp​(Property item)
        Remove the first matching Property item from the underlying collection.
        Parameters:
        item - the item to remove
        Returns:
        true if the item was removed or false otherwise
      • addLink

        public boolean addLink​(Link item)
        Add a new Link item to the underlying collection.
        Parameters:
        item - the item to add
        Returns:
        true
      • removeLink

        public boolean removeLink​(Link item)
        Remove the first matching Link item from the underlying collection.
        Parameters:
        item - the item to remove
        Returns:
        true if the item was removed or false otherwise
      • getRemarks

        public gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline getRemarks()
      • setRemarks

        public void setRemarks​(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)