21#include <fesapi/common/AbstractObject.h>
23#include "../AbstractSession.h"
27 namespace FesapiHelpers {
34 FETPAPI_DLL_IMPORT_OR_EXPORT Energistics::Etp::v12::Datatypes::Object::Resource buildEtpResourceFromEnergisticsObject(COMMON_NS::AbstractObject
const* obj,
bool countRels =
true);
43 FETPAPI_DLL_IMPORT_OR_EXPORT Energistics::Etp::v12::Datatypes::Object::Resource buildEtpResourceFromEnergisticsObject(
44 const COMMON_NS::DataObjectRepository& repo,
const std::string& uuid,
bool countRels =
true);
51 FETPAPI_DLL_IMPORT_OR_EXPORT Energistics::Etp::v12::Datatypes::Object::DataObject buildEtpDataObjectFromEnergisticsObject(COMMON_NS::AbstractObject* obj,
bool includeSerialization =
true);
59 FETPAPI_DLL_IMPORT_OR_EXPORT Energistics::Etp::v12::Datatypes::Object::DataObject buildEtpDataObjectFromEnergisticsObject(
60 const COMMON_NS::DataObjectRepository& repo,
const std::string& uuid,
bool includeSerialization =
true);
67 FETPAPI_DLL_IMPORT_OR_EXPORT
void setSessionOfHdfProxies(
const COMMON_NS::DataObjectRepository& repo, AbstractSession* session);