Package info.oais.interfaces.infomodel
Interface DataObject
- All Known Subinterfaces:
- ArchivalInformationCollection,- ArchivalInformationPackage,- ArchivalInformationUnit,- DigitalObject,- DisseminationInformationPackage,- InformationPackage,- PhysicalObject,- SubmissionInformationPackage
- All Known Implementing Classes:
- ArchivalInformationPackageImpl1,- ArchivalInformationUnitImpl1,- DataObjectImpl1,- DigitalObjectImpl1,- DisseminationInformationPackageImpl1,- InformationPackageImpl1,- PhysicalObjectImpl1,- SubmissionInformationPackageImpl1
public interface DataObject
Either a Physical Object or a Digital Object. [OAIS]  Data: A reinterpretable
 representation of information in a formalized manner suitable for communication,
 interpretation, or processing. NOTE  - Examples of data include a sequence of
 bits, a table of numbers, the characters on a page, the recording of sounds
 made by a person speaking, or a moon rock specimen.  [OAIS]
- Since:
- 06-Sep-2021 15:59:45
- Version:
- 1.0
- Author:
- David
- 
Method SummaryModifier and Type Method Description DigitalObjectgetDigitalObject()Get the DigitalObject (if any) which makes up the DataObject.IdentifiergetIdentifier()Get the Identifier for the DataObjectPhysicalObjectgetPhysicalObject()Get the PhysicallObject (if any) which makes up the DataObject.voidsetDigitalObject(DigitalObject digobj)Set the DigitalObject of the DataObject.voidsetIdentifier(Identifier id)Set the Identifier for the DataObjectvoidsetPhysicalObject(PhysicalObject physobj)Set the PhysicallObject of the DataObject.
- 
Method Details- 
getDigitalObjectDigitalObject getDigitalObject()Get the DigitalObject (if any) which makes up the DataObject.- Returns:
- The DigitalObject or null
 
- 
setDigitalObjectSet the DigitalObject of the DataObject.- Parameters:
- digobj- The DigitalObject of the DataObject;
 
- 
getPhysicalObjectPhysicalObject getPhysicalObject()Get the PhysicallObject (if any) which makes up the DataObject.- Returns:
- The PhysicalObject or null
 
- 
setPhysicalObjectSet the PhysicallObject of the DataObject.- Parameters:
- physobj- The PhysicalObject of the DataObject;
 
- 
getIdentifierIdentifier getIdentifier()Get the Identifier for the DataObject- Returns:
- Identifier for the DataObject
 
- 
setIdentifierSet the Identifier for the DataObject- Parameters:
- id- The identifier for the DataObject
 
 
-