21 #include "resqml2/ActivityTemplate.h" 40 ActivityTemplate(soap* soapContext,
const std::string & guid,
const std::string & title);
49 void pushBackParameter(
const std::string title,
50 const bool & isInput,
const bool isOutput,
51 const unsigned int & minOccurs,
const int & maxOccurs);
57 void pushBackParameter(
const std::string title,
58 const gsoap_resqml2_0_1::resqml2__ParameterKind & kind,
59 const bool & isInput,
const bool isOutput,
60 const unsigned int & minOccurs,
const int & maxOccurs);
67 void pushBackParameter(
const std::string title,
68 const bool & isInput,
const bool isOutput,
69 const unsigned int & minOccurs,
const int & maxOccurs,
70 const std::string & resqmlObjectContentType);
76 bool isAnExistingParameter(
const std::string & paramTitle)
const;
78 const unsigned int getParameterCount()
const;
79 const std::string & getParameterTitle(
const unsigned int & index)
const;
80 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const unsigned int & index)
const;
81 const std::vector<gsoap_resqml2_0_1::resqml2__ParameterKind> & getParameterAllowedKinds(
const std::string & paramTitle)
const;
82 const bool & getParameterIsInput(
const unsigned int & index)
const;
83 const bool & getParameterIsInput(
const std::string & paramTitle)
const;
84 const bool & getParameterIsOutput(
const unsigned int & index)
const;
85 const bool & getParameterIsOutput(
const std::string & paramTitle)
const;
86 const LONG64 getParameterMinOccurences(
const unsigned int & index)
const;
87 const LONG64 getParameterMinOccurences(
const std::string & paramTitle)
const;
88 const LONG64 getParameterMaxOccurences(
const unsigned int & index)
const;
89 const LONG64 getParameterMaxOccurences(
const std::string & paramTitle)
const;
91 const std::vector<Activity*> & getActivityInstanceSet()
const {
return activityInstanceSet; }
97 std::string getResqmlVersion()
const;
99 static const char* XML_TAG;
104 std::vector<epc::Relationship> getAllEpcRelationships()
const;
107 gsoap_resqml2_0_1::resqml2__ParameterTemplate* getParameterFromTitle(
const std::string & paramTitle)
const;
109 std::vector<Activity*> activityInstanceSet;
Definition: ActivityTemplate.h:25
Definition: EpcDocument.h:65
std::string getXmlTag() const
Definition: ActivityTemplate.h:100
Definition: EpcDocument.h:154
ActivityTemplate(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: ActivityTemplate.h:32
Definition: ActivityTemplate.h:25
Definition: EpcDocument.h:49