Class PreservationDescriptionInformationImpl1
java.lang.Object
info.oais.implementation.infomodel.InformationObjectImpl1
info.oais.implementation.infomodel.PreservationDescriptionInformationImpl1
- All Implemented Interfaces:
 InformationObject,PreservationDescriptionInformation,Serializable
public class PreservationDescriptionInformationImpl1 extends InformationObjectImpl1 implements PreservationDescriptionInformation, Serializable
An implementation of PDI as a container for the components.
- Since:
 - 12-Sep-2021 14:04:52
 - Version:
 - 1.0
 - Author:
 - David
 - See Also:
 - Serialized Form
 
- 
Field Summary
Fields Modifier and Type Field Description (package private) AccessRightsInformationm_AccessRightsInformationThe internal value for the AccessRights.(package private) ContextInformationm_ContextInformationThe internal value for the Context.(package private) FixityInformationm_FixityInformationThe internal value for the Fixity.(package private) ProvenanceInformationm_ProvenanceInformationThe internal value for the Provenance.(package private) ReferenceInformationm_ReferenceInformationThe internal value for the Reference.private static longserialVersionUIDFor object serializationFields inherited from class info.oais.implementation.infomodel.InformationObjectImpl1
m_DataObject, m_DataObjectId, m_Identifier, m_RepInfoId, m_RepresentationInformation - 
Constructor Summary
Constructors Constructor Description PreservationDescriptionInformationImpl1()Constructor for PDI - 
Method Summary
Modifier and Type Method Description voidfinalize()AccessRightsInformationgetAccessRightsInformation()Get the AccessInformation in the PDI.ContextInformationgetContextInformation()Get the ContextInformation in the PDI.FixityInformationgetFixityInformation()Get the FixityInformation in the PDI.ProvenanceInformationgetProvenanceInformation()Get the ProvenanceInformation in the PDI.ReferenceInformationgetReferenceInformation()Get the ReferenceInformation in the PDI.voidsetAccessRightsInformation(AccessRightsInformation ari)Set the AccessRightsInformation in the PDI.voidsetContextInformation(ContextInformation ci)Set the ContextInformation in the PDI.voidsetFixityInformation(FixityInformation fi)Set the FixityInformation in the PDI.voidsetProvenanceInformation(ProvenanceInformation pi)Set the ProvenanceInformation in the PDI.voidsetReferenceInformation(ReferenceInformation ri)Set the ReferenceInformation in the PDI.Methods inherited from class info.oais.implementation.infomodel.InformationObjectImpl1
getDataObject, getDataObjectId, getIdentifier, getRepInfoId, getRepresentationInformation, setDataObject, setDataObject, setIdentifier, setRepInfoId, setRepresentationInformationMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.oais.interfaces.infomodel.InformationObject
getDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformation 
- 
Field Details
- 
serialVersionUID
private static final long serialVersionUIDFor object serialization- See Also:
 - Constant Field Values
 
 - 
m_AccessRightsInformation
AccessRightsInformation m_AccessRightsInformationThe internal value for the AccessRights. - 
m_ContextInformation
ContextInformation m_ContextInformationThe internal value for the Context. - 
m_FixityInformation
FixityInformation m_FixityInformationThe internal value for the Fixity. - 
m_ProvenanceInformation
ProvenanceInformation m_ProvenanceInformationThe internal value for the Provenance. - 
m_ReferenceInformation
ReferenceInformation m_ReferenceInformationThe internal value for the Reference. 
 - 
 - 
Constructor Details
- 
PreservationDescriptionInformationImpl1
public PreservationDescriptionInformationImpl1()Constructor for PDI 
 - 
 - 
Method Details
- 
finalize
- Overrides:
 finalizein classInformationObjectImpl1- Throws:
 Throwable
 - 
getAccessRightsInformation
Get the AccessInformation in the PDI.- Specified by:
 getAccessRightsInformationin interfacePreservationDescriptionInformation- Returns:
 - The AccessRightsInformation in the PDI.
 
 - 
setAccessRightsInformation
Set the AccessRightsInformation in the PDI.- Specified by:
 setAccessRightsInformationin interfacePreservationDescriptionInformation- Parameters:
 ari- The AccessRightsInformation to set in the PDI.
 - 
getContextInformation
Get the ContextInformation in the PDI.- Specified by:
 getContextInformationin interfacePreservationDescriptionInformation- Returns:
 - The ContextInformation in the PDI.
 
 - 
setContextInformation
Set the ContextInformation in the PDI.- Specified by:
 setContextInformationin interfacePreservationDescriptionInformation- Parameters:
 ci- The ContextInformation to set in the PDI.
 - 
getFixityInformation
Get the FixityInformation in the PDI.- Specified by:
 getFixityInformationin interfacePreservationDescriptionInformation- Returns:
 - The FixityInformation in the PDI.
 
 - 
setFixityInformation
Set the FixityInformation in the PDI.- Specified by:
 setFixityInformationin interfacePreservationDescriptionInformation- Parameters:
 fi- The FixityInformation to set in the PDI.
 - 
getProvenanceInformation
Get the ProvenanceInformation in the PDI.- Specified by:
 getProvenanceInformationin interfacePreservationDescriptionInformation- Returns:
 - The ProvenanceInformation in the PDI.
 
 - 
setProvenanceInformation
Set the ProvenanceInformation in the PDI.- Specified by:
 setProvenanceInformationin interfacePreservationDescriptionInformation- Parameters:
 pi- The ProvenanceInformation to set in the PDI.
 - 
getReferenceInformation
Get the ReferenceInformation in the PDI.- Specified by:
 getReferenceInformationin interfacePreservationDescriptionInformation- Returns:
 - The ReferenceInformation in the PDI.
 
 - 
setReferenceInformation
Set the ReferenceInformation in the PDI.- Specified by:
 setReferenceInformationin interfacePreservationDescriptionInformation- Parameters:
 ri- The ReferenceInformation to set in the PDI.
 
 -