21 #include "../eml2/ActivityTemplate.h"
48 ActivityTemplate(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title);
71 bool isInput,
bool isOutput,
72 unsigned int minOccurs,
int maxOccurs);
86 gsoap_resqml2_0_1::resqml20__ParameterKind kind,
87 bool isInput,
bool isOutput,
88 unsigned int minOccurs,
int maxOccurs);
103 bool isInput,
bool isOutput,
104 unsigned int minOccurs,
int maxOccurs,
105 std::string resqmlObjectContentType);
148 DLL_IMPORT_OR_EXPORT std::vector<gsoap_resqml2_0_1::resqml20__ParameterKind>
getParameterAllowedKinds(
const std::string & paramTitle)
const;
225 DLL_IMPORT_OR_EXPORT
static const char*
XML_NS;
241 gsoap_eml2_3::eml23__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
Definition: ActivityTemplate.h:27
int64_t getParameterMaxOccurences(const std::string ¶mTitle) const
void pushBackParameter(const std::string &title, gsoap_resqml2_0_1::resqml20__ParameterKind kind, bool isInput, bool isOutput, unsigned int minOccurs, int maxOccurs)
std::vector< gsoap_resqml2_0_1::resqml20__ParameterKind > getParameterAllowedKinds(unsigned int index) const
int64_t getParameterMaxOccurences(unsigned int index) const
static const char * XML_NS
Definition: ActivityTemplate.h:225
bool getParameterIsInput(unsigned int index) const
int64_t getParameterMinOccurences(unsigned int index) const
void pushBackParameter(const std::string &title, bool isInput, bool isOutput, unsigned int minOccurs, int maxOccurs, std::string resqmlObjectContentType)
~ActivityTemplate()=default
std::vector< gsoap_resqml2_0_1::resqml20__ParameterKind > getParameterAllowedKinds(const std::string ¶mTitle) const
int64_t getParameterMinOccurences(const std::string ¶mTitle) const
std::string getXmlNamespace() const final
Definition: ActivityTemplate.h:230
bool getParameterIsOutput(const std::string ¶mTitle) const
ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ActivityTemplate.h:37
const std::string & getParameterTitle(unsigned int index) const
ActivityTemplate(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
ActivityTemplate(gsoap_eml2_3::_eml23__ActivityTemplate *fromGsoap)
Definition: ActivityTemplate.h:55
bool isAnExistingParameter(const std::string ¶mTitle) const
bool getParameterIsInput(const std::string ¶mTitle) const
void pushBackParameter(const std::string &title, bool isInput, bool isOutput, unsigned int minOccurs, int maxOccurs)
unsigned int getParameterCount() const
bool getParameterIsOutput(unsigned int index) const