Class ArchivalInformationPackageImpl1
java.lang.Object
info.oais.implementation.infomodel.DataObjectImpl1
info.oais.implementation.infomodel.InformationPackageImpl1
info.oais.implementation.infomodel.ArchivalInformationPackageImpl1
- All Implemented Interfaces:
- ArchivalInformationPackage,- DataObject,- InformationPackage,- Serializable
- Direct Known Subclasses:
- ArchivalInformationUnitImpl1
public class ArchivalInformationPackageImpl1 extends InformationPackageImpl1 implements ArchivalInformationPackage, Serializable
An implementation of Archival Information Package.
- Since:
- 11-Sep-2021 21:24:11
- Version:
- 1.0
- Author:
- David
- See Also:
- Serialized Form
- 
Field SummaryFields Modifier and Type Field Description (package private) ContentInformationm_ContentInformationThe internal value for the COntentInformation.(package private) booleanm_isDeclaredCompleteIs the AIP complete?(package private) PackageDescriptionm_PackageDescriptionThe internal value for the PackageDescription.(package private) PackagingInformationm_PackagingInformationThe internal value for the PackagingInformation.(package private) PreservationDescriptionInformationm_PreservationDescriptionInformationThe internal value for the PDI of the AIP.private static longserialVersionUIDFor serializationFields inherited from class info.oais.implementation.infomodel.InformationPackageImpl1m_Identifier, m_InformationObjectFields inherited from class info.oais.implementation.infomodel.DataObjectImpl1m_DigitalObject, m_PhysicalObject
- 
Constructor SummaryConstructors Constructor Description ArchivalInformationPackageImpl1()The constructore for the AIP.
- 
Method SummaryModifier and Type Method Description ContentInformationgetContentInformation()Get the ContentInformation in the AIP.PackageDescriptiongetPackageDescription()Return the PackageDescription associated with the InformationPackagePackagingInformationgetPackagingInformation()Return the PackagingInformation associated with the InformationPackagePreservationDescriptionInformationgetPDI()Get the ProvenanceDescriptionInformation in the AIP.booleanisDeclaredComplete()If an archive declares that the AIP is complete i.e.voidsetContentInformation(ContentInformation ci)voidsetIsDeclaredComplete(boolean complete)Set whether the AIP is complete.voidsetPackageDescription(PackageDescription pd)Set the PackageDescription to associate with the InformationPackage.voidsetPackagingInformation(PackagingInformation pi)Set the PackagingInformation to associate with the InformationPackage.voidsetPDI(PreservationDescriptionInformation pdi)Set the PreservationDescriptionInformation of the AIP.Methods inherited from class info.oais.implementation.infomodel.InformationPackageImpl1getIdentifier, getInformationObject, setIdentifier, setInformationObjectMethods inherited from class info.oais.implementation.infomodel.DataObjectImpl1getDigitalObject, getPhysicalObject, setDigitalObject, setPhysicalObjectMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.oais.interfaces.infomodel.DataObjectgetDigitalObject, getPhysicalObject, setDigitalObject, setPhysicalObjectMethods inherited from interface info.oais.interfaces.infomodel.InformationPackagegetIdentifier, getInformationObject, setIdentifier, setInformationObject
- 
Field Details- 
serialVersionUIDprivate static final long serialVersionUIDFor serialization- See Also:
- Constant Field Values
 
- 
m_isDeclaredCompleteboolean m_isDeclaredCompleteIs the AIP complete?
- 
m_PreservationDescriptionInformationPreservationDescriptionInformation m_PreservationDescriptionInformationThe internal value for the PDI of the AIP.
- 
m_ContentInformationContentInformation m_ContentInformationThe internal value for the COntentInformation.
- 
m_PackagingInformationPackagingInformation m_PackagingInformationThe internal value for the PackagingInformation.
- 
m_PackageDescriptionPackageDescription m_PackageDescriptionThe internal value for the PackageDescription.
 
- 
- 
Constructor Details- 
ArchivalInformationPackageImpl1public ArchivalInformationPackageImpl1()The constructore for the AIP.
 
- 
- 
Method Details- 
isDeclaredCompletepublic boolean isDeclaredComplete()If an archive declares that the AIP is complete i.e. is suitable for long term preservation in that archive, then this method should return TRUE.- Specified by:
- isDeclaredCompletein interface- ArchivalInformationPackage
- Returns:
- A boolean which if true declares that the AIP is complete, otherwise it is incomplete.
 
- 
setIsDeclaredCompletepublic void setIsDeclaredComplete(boolean complete)Set whether the AIP is complete.- Specified by:
- setIsDeclaredCompletein interface- ArchivalInformationPackage
- Parameters:
- complete- If true then this declares that the AIP is complete i.e. has all the components needed for the preservation of the InformationObject which is the target of preservation.
 
- 
getPDIGet the ProvenanceDescriptionInformation in the AIP.- Specified by:
- getPDIin interface- ArchivalInformationPackage
- Returns:
- The ProvenanceDescriptionInformation in the AIP
 
- 
setPDISet the PreservationDescriptionInformation of the AIP.- Specified by:
- setPDIin interface- ArchivalInformationPackage
- Parameters:
- pdi- The ProvenanceDescriptionInformation to be in the AIP
 
- 
getContentInformationGet the ContentInformation in the AIP.- Specified by:
- getContentInformationin interface- ArchivalInformationPackage
- Returns:
- The ContentInformation in the AIP
 
- 
setContentInformation- Specified by:
- setContentInformationin interface- ArchivalInformationPackage
- Parameters:
- ci- The ContentInformation to be in the AIP
 
- 
getPackageDescriptionDescription copied from class:InformationPackageImpl1Return the PackageDescription associated with the InformationPackage- Specified by:
- getPackageDescriptionin interface- InformationPackage
- Overrides:
- getPackageDescriptionin class- InformationPackageImpl1
- Returns:
- the PackageDescription associated with the InformationPackage
 
- 
setPackageDescriptionDescription copied from class:InformationPackageImpl1Set the PackageDescription to associate with the InformationPackage.- Specified by:
- setPackageDescriptionin interface- InformationPackage
- Overrides:
- setPackageDescriptionin class- InformationPackageImpl1
- Parameters:
- pd- The PackageDescription to associate with the InformationPackage
 
- 
getPackagingInformationDescription copied from class:InformationPackageImpl1Return the PackagingInformation associated with the InformationPackage- Specified by:
- getPackagingInformationin interface- InformationPackage
- Overrides:
- getPackagingInformationin class- InformationPackageImpl1
- Returns:
- the PackagingInformation associated with the InformationPackage
 
- 
setPackagingInformationDescription copied from class:InformationPackageImpl1Set the PackagingInformation to associate with the InformationPackage.- Specified by:
- setPackagingInformationin interface- InformationPackage
- Overrides:
- setPackagingInformationin class- InformationPackageImpl1
- Parameters:
- pi- The PackagingInformation to associate with the InformationPackage
 
 
-