36 #include "resqml2/ActivityTemplate.h" 55 ActivityTemplate(soap* soapContext,
const std::string & guid,
const std::string & title);
64 void pushBackParameter(
const std::string title,
65 const bool & isInput,
const bool isOutput,
66 const unsigned int & minOccurs,
const int & maxOccurs);
72 void pushBackParameter(
const std::string title,
73 const gsoap_resqml2_0_1::resqml2__ParameterKind & kind,
74 const bool & isInput,
const bool isOutput,
75 const unsigned int & minOccurs,
const int & maxOccurs);
82 void pushBackParameter(
const std::string title,
83 const bool & isInput,
const bool isOutput,
84 const unsigned int & minOccurs,
const int & maxOccurs,
85 const std::string & resqmlObjectContentType);
91 bool isAnExistingParameter(
const std::string & paramTitle)
const;
93 const unsigned int getParameterCount()
const;
94 const std::string & getParameterTitle(
const unsigned int & index)
const;
95 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const unsigned int & index)
const;
96 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const std::string & paramTitle)
const;
97 const bool & getParameterIsInput(
const unsigned int & index)
const;
98 const bool & getParameterIsInput(
const std::string & paramTitle)
const;
99 const bool & getParameterIsOutput(
const unsigned int & index)
const;
100 const bool & getParameterIsOutput(
const std::string & paramTitle)
const;
101 const LONG64 getParameterMinOccurences(
const unsigned int & index)
const;
102 const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const;
103 const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const;
104 const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const;
106 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
112 std::string getResqmlVersion()
const;
114 static const char* XML_TAG;
119 std::vector<epc::Relationship> getAllEpcRelationships()
const;
122 gsoap_resqml2_0_1::resqml2__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
124 std::vector<Activity*> activityInstanceSet;
Definition: ActivityTemplate.h:40
Definition: ActivityTemplate.h:40
Definition: EpcDocument.h:78
Definition: EpcDocument.h:168
ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ActivityTemplate.h:47
std::string getXmlTag() const
Definition: ActivityTemplate.h:115
Definition: EpcDocument.h:62