Class QualifierItem

java.lang.Object
gov.nist.secauto.oscal.lib.model.QualifierItem
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject

@MetaschemaAssembly(formalName="Relationship Qualifier", description="Describes requirements, incompatibilities and gaps that are identified between a target and source in a mapping item.", name="qualifier-item", moduleClass=OscalMappingCommonModule.class) public class QualifierItem extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
Describes requirements, incompatibilities and gaps that are identified between a target and source in a mapping item.
  • Constructor Details

    • QualifierItem

      public QualifierItem()
    • QualifierItem

      public QualifierItem(gov.nist.secauto.metaschema.core.model.IMetaschemaData data)
  • Method Details

    • getMetaschemaData

      public gov.nist.secauto.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface gov.nist.secauto.metaschema.core.model.IBoundObject
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String value)
    • getPredicate

      public String getPredicate()
    • setPredicate

      public void setPredicate(String value)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String value)
    • getDescription

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

      public void setDescription(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value)
    • getRemarks

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

      public void setRemarks(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value)
    • toString

      public String toString()
      Overrides:
      toString in class Object