Class AccessRightsInformationImpl1

java.lang.Object
info.oais.implementation.infomodel.InformationObjectImpl1
info.oais.implementation.infomodel.AccessRightsInformationImpl1
All Implemented Interfaces:
AccessRightsInformation, InformationObject, Serializable

public class AccessRightsInformationImpl1
extends InformationObjectImpl1
implements AccessRightsInformation, Serializable
An implementation of AccessRightsInformation which holds the Rights, and the way in which it is encoded, e.g. the Rights Language used, as Strings.
AccessRightsInformation is the information that identifies the access restrictions pertaining to the Content Data Object, including the legal framework, licensing terms, and access control. It contains the access and distribution conditions stated within the Submission Agreement, related to both preservation (by the OAIS) and final usage (by the Consumer). It also includes the specifications for the application of rights enforcement measures. [OAIS]
Since:
11-Sep-2021 21:36:49
Version:
1.0
Author:
David
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For serialization
      See Also:
      Constant Field Values
    • m_RightsTextPoss1

      String m_RightsTextPoss1
      The internal value for the RightsText.
    • m_RightsEncodingPoss1

      String m_RightsEncodingPoss1
      The internal value for the RightsEncoding.
  • Constructor Details

    • AccessRightsInformationImpl1

      public AccessRightsInformationImpl1()
      Constructor for AccessRights
  • Method Details

    • getRightsEncodingPoss1

      public String getRightsEncodingPoss1()
      Method to get the RightsEncoding.
      Returns:
      The RightsEncoding of the AccessRights.
    • getRightsTextPoss1

      public String getRightsTextPoss1()
      Method to get the RightsTextPoss1.
      Returns:
      The RightsText.
    • setRightsEncodingInt1

      public void setRightsEncodingInt1​(String rightsEncoding)
      Set the RightsEncodingPoss1.
      Parameters:
      rightsEncoding - The RightsEncodingPoss1
    • setRightsTextPoss1

      public void setRightsTextPoss1​(String rightsText)
      Set the RightsTextInt1.
      Parameters:
      rightsText - The RightsTextInt1.