8 bo =
ObjectID(dto.dataset, dto.className, dto.instanceName);
22 aron::toAron(bo.
package, dto.package);
24 aron::toAron(bo.
absolutePath, std::filesystem::path(
""));
30 aron::toAron(dto.package, bo.
package);
A known object ID of the form "Dataset/ClassName" or "Dataset/ClassName/InstanceName".
std::string className() const
std::string instanceName() const
std::string dataset() const
void toAron(T &dto, const T &bo)
Framework for converting ARON DTOs (Data Transfer Objects) to C++ BOs (Business Objects) and back.
void toAron(arondto::PackagePath &dto, const PackageFileLocation &bo)
void fromAron(const arondto::PackagePath &dto, PackageFileLocation &bo)
std::filesystem::path absolutePath
The absolute path (in the host's file system).
std::string package
Name of the ArmarX package.
std::string relativePath
Relative to the package's data directory.