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]
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 SummaryFields Modifier and Type Field Description (package private) Stringm_RightsEncodingPoss1The internal value for the RightsEncoding.(package private) Stringm_RightsTextPoss1The internal value for the RightsText.private static longserialVersionUIDFor serializationFields inherited from class info.oais.implementation.infomodel.InformationObjectImpl1m_DataObject, m_DataObjectId, m_Identifier, m_RepInfoId, m_RepresentationInformation
- 
Constructor SummaryConstructors Constructor Description AccessRightsInformationImpl1()Constructor for AccessRights
- 
Method SummaryModifier and Type Method Description StringgetRightsEncodingPoss1()Method to get the RightsEncoding.StringgetRightsTextPoss1()Method to get the RightsTextPoss1.voidsetRightsEncodingInt1(String rightsEncoding)Set the RightsEncodingPoss1.voidsetRightsTextPoss1(String rightsText)Set the RightsTextInt1.Methods inherited from class info.oais.implementation.infomodel.InformationObjectImpl1finalize, getDataObject, getDataObjectId, getIdentifier, getRepInfoId, getRepresentationInformation, setDataObject, setDataObject, setIdentifier, setRepInfoId, setRepresentationInformationMethods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.oais.interfaces.infomodel.InformationObjectgetDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformation
- 
Field Details- 
serialVersionUIDprivate static final long serialVersionUIDFor serialization- See Also:
- Constant Field Values
 
- 
m_RightsTextPoss1String m_RightsTextPoss1The internal value for the RightsText.
- 
m_RightsEncodingPoss1String m_RightsEncodingPoss1The internal value for the RightsEncoding.
 
- 
- 
Constructor Details- 
AccessRightsInformationImpl1public AccessRightsInformationImpl1()Constructor for AccessRights
 
- 
- 
Method Details- 
getRightsEncodingPoss1Method to get the RightsEncoding.- Returns:
- The RightsEncoding of the AccessRights.
 
- 
getRightsTextPoss1Method to get the RightsTextPoss1.- Returns:
- The RightsText.
 
- 
setRightsEncodingInt1Set the RightsEncodingPoss1.- Parameters:
- rightsEncoding- The RightsEncodingPoss1
 
- 
setRightsTextPoss1Set the RightsTextInt1.- Parameters:
- rightsText- The RightsTextInt1.
 
 
-