48 ActivityTemplate(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title);
71 bool isInput,
bool isOutput,
72 uint64_t minOccurs, int64_t maxOccurs)
final;
86 gsoap_resqml2_0_1::resqml20__ParameterKind kind,
87 bool isInput,
bool isOutput,
88 uint64_t minOccurs, int64_t maxOccurs);
103 bool isInput,
bool isOutput,
104 uint64_t minOccurs, int64_t maxOccurs,
105 std::string resqmlObjectContentType)
final;
130 DLL_IMPORT_OR_EXPORT std::
string getParameterTitle(uint64_t index) const final;
139 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ParameterKind> getParameterAllowedKinds(uint64_t index) const final;
148 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ParameterKind> getParameterAllowedKinds(const std::
string & paramTitle) const final;
157 DLL_IMPORT_OR_EXPORT
bool getParameterIsInput(uint64_t index) const final;
166 DLL_IMPORT_OR_EXPORT
bool getParameterIsInput(const std::
string & paramTitle) const final;
175 DLL_IMPORT_OR_EXPORT
bool getParameterIsOutput(uint64_t index) const final;
184 DLL_IMPORT_OR_EXPORT
bool getParameterIsOutput(const std::
string & paramTitle) const final;
193 DLL_IMPORT_OR_EXPORT int64_t getParameterMinOccurences(uint64_t index) const final;
202 DLL_IMPORT_OR_EXPORT int64_t getParameterMinOccurences(const std::
string & paramTitle) const final;
211 DLL_IMPORT_OR_EXPORT int64_t getParameterMaxOccurences(uint64_t index) const final;
220 DLL_IMPORT_OR_EXPORT int64_t getParameterMaxOccurences(const std::
string & paramTitle) const final;
229 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespaceVersion() const final;
234 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "resqml20";
239 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
250 gsoap_resqml2_0_1::resqml20__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
void pushBackParameter(const std::string &title, gsoap_resqml2_0_1::resqml20__ParameterKind kind, bool isInput, bool isOutput, uint64_t minOccurs, int64_t maxOccurs)
void pushBackParameter(const std::string &title, bool isInput, bool isOutput, uint64_t minOccurs, int64_t maxOccurs, std::string resqmlObjectContentType) final