36 #include "resqml2/ActivityTemplate.h" 50 ActivityTemplate(soap* soapContext,
const std::string & guid,
const std::string & title);
59 void pushBackParameter(
const std::string title,
60 const bool & isInput,
const bool isOutput,
61 const unsigned int & minOccurs,
const int & maxOccurs);
67 void pushBackParameter(
const std::string title,
68 const gsoap_resqml2_0_1::resqml2__ParameterKind & kind,
69 const bool & isInput,
const bool isOutput,
70 const unsigned int & minOccurs,
const int & maxOccurs);
77 void pushBackParameter(
const std::string title,
78 const bool & isInput,
const bool isOutput,
79 const unsigned int & minOccurs,
const int & maxOccurs,
80 const std::string & resqmlObjectContentType);
86 bool isAnExistingParameter(
const std::string & paramTitle)
const;
88 const unsigned int getParameterCount()
const;
89 const std::string & getParameterTitle(
const unsigned int & index)
const;
90 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const unsigned int & index)
const;
91 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const std::string & paramTitle)
const;
92 const bool & getParameterIsInput(
const unsigned int & index)
const;
93 const bool & getParameterIsInput(
const std::string & paramTitle)
const;
94 const bool & getParameterIsOutput(
const unsigned int & index)
const;
95 const bool & getParameterIsOutput(
const std::string & paramTitle)
const;
96 const LONG64 getParameterMinOccurences(
const unsigned int & index)
const;
97 const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const;
98 const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const;
99 const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const;
101 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
107 std::string getResqmlVersion()
const;
109 static const char* XML_TAG;
114 std::vector<epc::Relationship> getAllEpcRelationships()
const;
117 gsoap_resqml2_0_1::resqml2__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
119 std::vector<Activity*> activityInstanceSet;
Definition: ActivityTemplate.h:40
Definition: ActivityTemplate.h:40
Definition: EpcDocument.h:79
Definition: EpcDocument.h:155
std::string getXmlTag() const
Definition: ActivityTemplate.h:110