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) AccessRightsInformation
m_AccessRightsInformation
The internal value for the AccessRights.(package private) ContextInformation
m_ContextInformation
The internal value for the Context.(package private) FixityInformation
m_FixityInformation
The internal value for the Fixity.(package private) ProvenanceInformation
m_ProvenanceInformation
The internal value for the Provenance.(package private) ReferenceInformation
m_ReferenceInformation
The internal value for the Reference.private static long
serialVersionUID
For 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 void
finalize()
AccessRightsInformation
getAccessRightsInformation()
Get the AccessInformation in the PDI.ContextInformation
getContextInformation()
Get the ContextInformation in the PDI.FixityInformation
getFixityInformation()
Get the FixityInformation in the PDI.ProvenanceInformation
getProvenanceInformation()
Get the ProvenanceInformation in the PDI.ReferenceInformation
getReferenceInformation()
Get the ReferenceInformation in the PDI.void
setAccessRightsInformation(AccessRightsInformation ari)
Set the AccessRightsInformation in the PDI.void
setContextInformation(ContextInformation ci)
Set the ContextInformation in the PDI.void
setFixityInformation(FixityInformation fi)
Set the FixityInformation in the PDI.void
setProvenanceInformation(ProvenanceInformation pi)
Set the ProvenanceInformation in the PDI.void
setReferenceInformation(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, setRepresentationInformation
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
finalize
in classInformationObjectImpl1
- Throws:
Throwable
-
getAccessRightsInformation
Get the AccessInformation in the PDI.- Specified by:
getAccessRightsInformation
in interfacePreservationDescriptionInformation
- Returns:
- The AccessRightsInformation in the PDI.
-
setAccessRightsInformation
Set the AccessRightsInformation in the PDI.- Specified by:
setAccessRightsInformation
in interfacePreservationDescriptionInformation
- Parameters:
ari
- The AccessRightsInformation to set in the PDI.
-
getContextInformation
Get the ContextInformation in the PDI.- Specified by:
getContextInformation
in interfacePreservationDescriptionInformation
- Returns:
- The ContextInformation in the PDI.
-
setContextInformation
Set the ContextInformation in the PDI.- Specified by:
setContextInformation
in interfacePreservationDescriptionInformation
- Parameters:
ci
- The ContextInformation to set in the PDI.
-
getFixityInformation
Get the FixityInformation in the PDI.- Specified by:
getFixityInformation
in interfacePreservationDescriptionInformation
- Returns:
- The FixityInformation in the PDI.
-
setFixityInformation
Set the FixityInformation in the PDI.- Specified by:
setFixityInformation
in interfacePreservationDescriptionInformation
- Parameters:
fi
- The FixityInformation to set in the PDI.
-
getProvenanceInformation
Get the ProvenanceInformation in the PDI.- Specified by:
getProvenanceInformation
in interfacePreservationDescriptionInformation
- Returns:
- The ProvenanceInformation in the PDI.
-
setProvenanceInformation
Set the ProvenanceInformation in the PDI.- Specified by:
setProvenanceInformation
in interfacePreservationDescriptionInformation
- Parameters:
pi
- The ProvenanceInformation to set in the PDI.
-
getReferenceInformation
Get the ReferenceInformation in the PDI.- Specified by:
getReferenceInformation
in interfacePreservationDescriptionInformation
- Returns:
- The ReferenceInformation in the PDI.
-
setReferenceInformation
Set the ReferenceInformation in the PDI.- Specified by:
setReferenceInformation
in interfacePreservationDescriptionInformation
- Parameters:
ri
- The ReferenceInformation to set in the PDI.
-