Class Result.AssessmentLog.Entry

java.lang.Object
gov.nist.secauto.oscal.lib.model.Result.AssessmentLog.Entry
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
Enclosing class:
Result.AssessmentLog

@MetaschemaAssembly(formalName="Assessment Log Entry", description="Identifies the result of an action and/or task that occurred as part of executing an assessment plan or an assessment event that occurred in producing the assessment results.", name="entry", moduleClass=OscalArModule.class) public static class Result.AssessmentLog.Entry extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
Identifies the result of an action and/or task that occurred as part of executing an assessment plan or an assessment event that occurred in producing the assessment results.
  • Constructor Details

    • Entry

      public Entry()
    • Entry

      public Entry(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
    • getUuid

      public UUID getUuid()
    • setUuid

      public void setUuid(UUID value)
    • getTitle

      public gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine getTitle()
    • setTitle

      public void setTitle(gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine 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)
    • getStart

    • setStart

      public void setStart(ZonedDateTime value)
    • getEnd

    • setEnd

      public void setEnd(ZonedDateTime value)
    • getProps

      public List<Property> getProps()
    • setProps

      public void setProps(List<Property> 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
    • getLinks

      public List<Link> getLinks()
    • setLinks

      public void setLinks(List<Link> value)
    • 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
    • getLoggedBy

    • setLoggedBy

      public void setLoggedBy(List<LoggedBy> value)
    • addLoggedBy

      public boolean addLoggedBy(LoggedBy item)
      Add a new LoggedBy item to the underlying collection.
      Parameters:
      item - the item to add
      Returns:
      true
    • removeLoggedBy

      public boolean removeLoggedBy(LoggedBy item)
      Remove the first matching LoggedBy item from the underlying collection.
      Parameters:
      item - the item to remove
      Returns:
      true if the item was removed or false otherwise
    • getRelatedTasks

    • setRelatedTasks

      public void setRelatedTasks(List<RelatedTask> value)
    • addRelatedTask

      public boolean addRelatedTask(RelatedTask item)
      Add a new RelatedTask item to the underlying collection.
      Parameters:
      item - the item to add
      Returns:
      true
    • removeRelatedTask

      public boolean removeRelatedTask(RelatedTask item)
      Remove the first matching RelatedTask 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.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