3 #ifndef CREATECONFIGFILE_H
4 #define CREATECONFIGFILE_H
9 * This file was auto-generated from WSDL
10 * by the Apache Axis2/Java version: 1.0 Built on : Nov 21, 2012 (02:43:12 MSK)
14 * CreateConfigFile class
17 namespace org_splat_ws_server_service_salome{
18 class CreateConfigFile;
23 #include <axutil_qname.h>
27 #include <OMElement.h>
28 #include <ServiceClient.h>
29 #include <ADBDefines.h>
31 namespace org_splat_ws_server_service_salome
36 class CreateConfigFile {
40 axutil_qname_t* qname;
41 int64_t property_Args0;
45 int64_t property_Args1;
49 int64_t property_Args2;
55 /*** Private methods ***/
72 /******************************* public functions *********************************/
77 * Constructor for class CreateConfigFile
83 * Destructor CreateConfigFile
91 * Constructor for creating CreateConfigFile
93 * @param Args0 int64_t
94 * @param Args1 int64_t
95 * @param Args2 int64_t
96 * @return newly created CreateConfigFile object
98 CreateConfigFile(int64_t arg_Args0,int64_t arg_Args1,int64_t arg_Args2);
101 /********************************** Class get set methods **************************************/
109 WSF_EXTERN int64_t WSF_CALL
114 * @param arg_Args0 int64_t*
115 * @return true on success, false otherwise
117 WSF_EXTERN bool WSF_CALL
118 setArgs0(const int64_t arg_Args0);
121 * Re setter for args0
122 * @return true on success, false
124 WSF_EXTERN bool WSF_CALL
133 WSF_EXTERN int64_t WSF_CALL
138 * @param arg_Args1 int64_t*
139 * @return true on success, false otherwise
141 WSF_EXTERN bool WSF_CALL
142 setArgs1(const int64_t arg_Args1);
145 * Re setter for args1
146 * @return true on success, false
148 WSF_EXTERN bool WSF_CALL
157 WSF_EXTERN int64_t WSF_CALL
162 * @param arg_Args2 int64_t*
163 * @return true on success, false otherwise
165 WSF_EXTERN bool WSF_CALL
166 setArgs2(const int64_t arg_Args2);
169 * Re setter for args2
170 * @return true on success, false
172 WSF_EXTERN bool WSF_CALL
177 /******************************* Checking and Setting NIL values *********************************/
181 * NOTE: set_nil is only available for nillable properties
187 * Check whether args0 is Nill
188 * @return true if the element is Nil, false otherwise
197 * Check whether args1 is Nill
198 * @return true if the element is Nil, false otherwise
207 * Check whether args2 is Nill
208 * @return true if the element is Nil, false otherwise
216 /**************************** Serialize and De serialize functions ***************************/
217 /*********** These functions are for use only inside the generated code *********************/
221 * Deserialize the ADB object to an XML
222 * @param dp_parent double pointer to the parent node to be deserialized
223 * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
224 * @param dont_care_minoccurs Dont set errors on validating minoccurs,
225 * (Parent will order this in a case of choice)
226 * @return true on success, false otherwise
229 deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
234 * Declare namespace in the most parent node
235 * @param parent_element parent element
236 * @param namespaces hash of namespace uri to prefix
237 * @param next_ns_index pointer to an int which contain the next namespace index
240 declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
246 * Serialize the ADB object to an xml
247 * @param CreateConfigFile_om_node node to serialize from
248 * @param CreateConfigFile_om_element parent element to serialize from
249 * @param tag_closed Whether the parent tag is closed or not
250 * @param namespaces hash of namespace uris to prefixes
251 * @param next_ns_index an int which contains the next namespace index
252 * @return axiom_node_t on success,NULL otherwise.
254 axiom_node_t* WSF_CALL
255 serialize(axiom_node_t* CreateConfigFile_om_node, axiom_element_t *CreateConfigFile_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
258 * Check whether the CreateConfigFile is a particle class (E.g. group, inner sequence)
259 * @return true if this is a particle class, false otherwise.
266 /******************************* get the value by the property number *********************************/
267 /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
273 * Getter for args0 by property number (1)
284 * Getter for args1 by property number (2)
295 * Getter for args2 by property number (3)
307 #endif /* CREATECONFIGFILE_H */