Fesapi 2.9.0.1
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
eml2_0::HdfProxy Class Reference

#include <HdfProxy.h>

Inheritance diagram for eml2_0::HdfProxy:

Public Member Functions

 HdfProxy (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
 
 HdfProxy (const common ::DataObjectReference &dor)
 Constructor.
 
 HdfProxy (common ::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &packageDirAbsolutePath, const std::string &externalFilePath, common ::DataObjectRepository::openingMode hdfPermissionAccess=common ::DataObjectRepository::openingMode::READ_ONLY)
 
 HdfProxy (gsoap_resqml2_0_1::_eml20__EpcExternalPartReference *fromGsoap)
 
 ~HdfProxy ()=default
 
std::string getXmlNamespace () const final
 

Static Public Attributes

static constexpr char const * XML_NS = "eml20"
 

Detailed Description

A hdf proxy.

Constructor & Destructor Documentation

◆ HdfProxy() [1/4]

eml2_0::HdfProxy::HdfProxy ( gsoap_resqml2_0_1::eml20__DataObjectReference * partialObject)
inline

Only to be used in partial transfer context

Parameters
[in,out]partialObjectIf non-null, the partial object.

◆ HdfProxy() [2/4]

eml2_0::HdfProxy::HdfProxy ( const common ::DataObjectReference & dor)
inline

Constructor.

Parameters
dorThe dor.

◆ HdfProxy() [3/4]

eml2_0::HdfProxy::HdfProxy ( common ::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
const std::string & packageDirAbsolutePath,
const std::string & externalFilePath,
common ::DataObjectRepository::openingMode hdfPermissionAccess = common ::DataObjectRepository::openingMode::READ_ONLY )
inline

Creates an instance of this class in a gsoap context.

Parameters
[in,out]repoThe repo where the underlying gsoap proxy is going to be created.
guidThe guid of the underlying gsoap proxy to be created.
titleThe title of the underlying gsoap proxy to be created.
packageDirAbsolutePathThe directory where the EPC document is stored. Must end with a slash or back- slash.
externalFilePathThe relative file path of the associated HDF file. It is relative to the location of the package.
hdfPermissionAccess(Optional) The hdf permission access.

◆ HdfProxy() [4/4]

eml2_0::HdfProxy::HdfProxy ( gsoap_resqml2_0_1::_eml20__EpcExternalPartReference * fromGsoap)
inline

Hdf proxy

Parameters
[in,out]fromGsoapIf non-null, from gsoap.

◆ ~HdfProxy()

eml2_0::HdfProxy::~HdfProxy ( )
default

Destructor

Member Function Documentation

◆ getXmlNamespace()

std::string eml2_0::HdfProxy::getXmlNamespace ( ) const
inlinefinal

Get the standard XML namespace for serializing this data object.

Member Data Documentation

◆ XML_NS

constexpr char const* eml2_0::HdfProxy::XML_NS = "eml20"
staticconstexpr

The standard XML namespace for serializing this data object.


The documentation for this class was generated from the following file: