com.ibm.jarm.api.core

Interface ClassificationGuide



  • public interface ClassificationGuide
    Represents a Department of Defense (DoD) Security Classification Guide. A classification guide can contain child ClassificationGuideSection instances and/or child ClassificationGuideTopic instances.

    A classification guide or its contents is primarily used as the source of a classified record's "Derived From" property value during the DoD classified record declaration process.

    A specific classification guide can be obtained using ClassificationGuide.fetchInstance.

    All currently available classification guides for a specific file plan repository can be obtained using FilePlanRepository.getClassificationGuides.

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      java.lang.String getApprovedBy()
      The authority who approved this classification guide.
      java.util.Date getDateIssued()
      The date when the classification guide was originally issued.
      java.lang.String getDescription()
      A description string for this classification guide.
      EntityType getEntityType()
      The entity type of this object.
      java.lang.String getGuideName()
      The name assigned to this classification guide.
      java.util.List<ClassificationGuideSection> getGuideSections()
      The collection of immediate child guide sections for this classification guide.
      java.util.List<ClassificationGuideTopic> getGuideTopics()
      The collection of immediate child guide topics for this classification guide.
      java.lang.String getId()
      The unique identifier for this classification guide on its repository.
      java.lang.String getIssuedBy()
      The authority who issued this classification guide.
    • Method Detail

      • getGuideName

        java.lang.String getGuideName()
        The name assigned to this classification guide.
        Returns:
        A String value.
      • getDescription

        java.lang.String getDescription()
        A description string for this classification guide.
        Returns:
        A String value.
      • getDateIssued

        java.util.Date getDateIssued()
        The date when the classification guide was originally issued.
        Returns:
        A Date value.
      • getIssuedBy

        java.lang.String getIssuedBy()
        The authority who issued this classification guide.
        Returns:
        A String value.
      • getApprovedBy

        java.lang.String getApprovedBy()
        The authority who approved this classification guide.
        Returns:
        A String value.
      • getEntityType

        EntityType getEntityType()
        The entity type of this object.
        Returns:
        An (@link com.ibm.jarm.api.constants.EntityType} value.
      • getId

        java.lang.String getId()
        The unique identifier for this classification guide on its repository.
        Returns:
        A String value.

© Copyright IBM Corp. 2010, 2013. All Rights Reserved.