Package info.oais.interfaces.oaisif
Interface GenericToGenericAdapter
public interface GenericToGenericAdapter
These are the methods used to communicate between two Generic Adapters e.g. one
 at the user side and one at the source side.
- Since:
- 06-Sep-2021 15:59:45
- Version:
- 1.0
- Author:
- David
- 
Field SummaryFields Modifier and Type Field Description static CommunicationGToGm_CommunicationGToGInternal value of the Communication between Generic to Generic adapters
- 
Method SummaryModifier and Type Method Description ArchivalInformationPackagegetAIP(DataObjectId doid, InfoEndPointId infoSource)Get the AIP for the DataObjectRepInfoIdgetConnectedRIDO(DataObjectId doid, InfoEndPointId infoSource)Get the identifiers for the Representation Information which are immediately connected to the DataObject.
 TheInformationObjectgetInfoObject(InfoObjectId info, InfoEndPointId infoSource)RepInfoNetworkIdgetRepInfoNetworkId(DataObjectId doid, InfoEndPointId infoSource)Get the identifier for the Representation Information Network for the DataObjectvoidsendAIP(ArchivalInformationPackage aip, InfoEndPointId infoSource)Send the AIP for the DataObjectvoidsendConnectedRIDO(RepInfoId riid, InfoEndPointId infoSource)Send the identifiers for the Representation Information which are immediately connected to the DataObject.
 ThevoidsendInfoObject(InfoObjectId infoid, InfoEndPointId infoSource)Send the requested InfoObjectvoidsendRepInfoNetworkId(RepInfoNetworkId rinid, InfoEndPointId infoSource)Send the identifier for the Representation Information Network for the DataObject
- 
Field Details- 
m_CommunicationGToGInternal value of the Communication between Generic to Generic adapters
 
- 
- 
Method Details- 
getInfoObject- Parameters:
- info- Pointer to the InfoObject required
- infoSource- infoSource to get the InfoObject
- Returns:
- The InfoObject requested
 
- 
getConnectedRIDOGet the identifiers for the Representation Information which are immediately connected to the DataObject.
 The- Parameters:
- doid- The Identifier for the DataObject we are interested in
- infoSource- infoSource to get the InfoObject
- Returns:
- The Identifier for the RepInfo - which could be a group
 
- 
getRepInfoNetworkIdGet the identifier for the Representation Information Network for the DataObject- Parameters:
- doid- The Identifier for the DataObject we are interested in
- infoSource- infoSource to get the InfoObject
- Returns:
- The Identifier for the RepInfo - which could be a group
 
- 
sendInfoObjectSend the requested InfoObject- Parameters:
- infoid- Pointer to the InfoObject required
- infoSource- infoSource to get the InfoObject
 
- 
sendConnectedRIDOSend the identifiers for the Representation Information which are immediately connected to the DataObject.
 The- Parameters:
- riid- The Identifier for the DataObject we are interested in
- infoSource- infoSource to get the InfoObject
 
- 
sendRepInfoNetworkIdSend the identifier for the Representation Information Network for the DataObject- Parameters:
- rinid- The Identifier for the RIN we are interested in
- infoSource- infoSource to get the InfoObject
 
- 
getAIPGet the AIP for the DataObject- Parameters:
- doid- The Identifier for the DataObject we are interested in
- infoSource- infoSource to get the InfoObject
- Returns:
- The AIP for the DataObject
 
- 
sendAIPSend the AIP for the DataObject- Parameters:
- aip- The AIP of interest
- infoSource- infoSource to get the InfoObject
 
 
-