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)
17 namespace org_splat_ws_server_service_salome{
23 #include <axutil_base64_binary.h>
25 #include <axutil_qname.h>
29 #include <OMElement.h>
30 #include <ServiceClient.h>
31 #include <ADBDefines.h>
33 namespace org_splat_ws_server_service_salome
42 axutil_qname_t* qname;
43 axutil_base64_binary_t* property_Args0;
47 std::string property_Args1;
51 int64_t property_Args2;
57 /*** Private methods ***/
66 /******************************* public functions *********************************/
71 * Constructor for class PutFile
85 * Constructor for creating PutFile
87 * @param Args0 axutil_base64_binary_t*
88 * @param Args1 std::string
89 * @param Args2 int64_t
90 * @return newly created PutFile object
92 PutFile(axutil_base64_binary_t* arg_Args0,std::string arg_Args1,int64_t arg_Args2);
95 /********************************** Class get set methods **************************************/
101 * @return axutil_base64_binary_t*
103 WSF_EXTERN axutil_base64_binary_t* WSF_CALL
108 * @param arg_Args0 axutil_base64_binary_t*
109 * @return true on success, false otherwise
111 WSF_EXTERN bool WSF_CALL
112 setArgs0(axutil_base64_binary_t* arg_Args0);
115 * Re setter for args0
116 * @return true on success, false
118 WSF_EXTERN bool WSF_CALL
125 * @return std::string*
127 WSF_EXTERN std::string WSF_CALL
132 * @param arg_Args1 std::string*
133 * @return true on success, false otherwise
135 WSF_EXTERN bool WSF_CALL
136 setArgs1(const std::string arg_Args1);
139 * Re setter for args1
140 * @return true on success, false
142 WSF_EXTERN bool WSF_CALL
151 WSF_EXTERN int64_t WSF_CALL
156 * @param arg_Args2 int64_t*
157 * @return true on success, false otherwise
159 WSF_EXTERN bool WSF_CALL
160 setArgs2(const int64_t arg_Args2);
163 * Re setter for args2
164 * @return true on success, false
166 WSF_EXTERN bool WSF_CALL
171 /******************************* Checking and Setting NIL values *********************************/
175 * NOTE: set_nil is only available for nillable properties
181 * Check whether args0 is Nill
182 * @return true if the element is Nil, false otherwise
190 * Set args0 to Nill (same as using reset)
191 * @return true on success, false otherwise.
198 * Check whether args1 is Nill
199 * @return true if the element is Nil, false otherwise
207 * Set args1 to Nill (same as using reset)
208 * @return true on success, false otherwise.
215 * Check whether args2 is Nill
216 * @return true if the element is Nil, false otherwise
224 /**************************** Serialize and De serialize functions ***************************/
225 /*********** These functions are for use only inside the generated code *********************/
229 * Deserialize the ADB object to an XML
230 * @param dp_parent double pointer to the parent node to be deserialized
231 * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
232 * @param dont_care_minoccurs Dont set errors on validating minoccurs,
233 * (Parent will order this in a case of choice)
234 * @return true on success, false otherwise
237 deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
242 * Declare namespace in the most parent node
243 * @param parent_element parent element
244 * @param namespaces hash of namespace uri to prefix
245 * @param next_ns_index pointer to an int which contain the next namespace index
248 declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
254 * Serialize the ADB object to an xml
255 * @param PutFile_om_node node to serialize from
256 * @param PutFile_om_element parent element to serialize from
257 * @param tag_closed Whether the parent tag is closed or not
258 * @param namespaces hash of namespace uris to prefixes
259 * @param next_ns_index an int which contains the next namespace index
260 * @return axiom_node_t on success,NULL otherwise.
262 axiom_node_t* WSF_CALL
263 serialize(axiom_node_t* PutFile_om_node, axiom_element_t *PutFile_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
266 * Check whether the PutFile is a particle class (E.g. group, inner sequence)
267 * @return true if this is a particle class, false otherwise.
274 /******************************* get the value by the property number *********************************/
275 /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
281 * Getter for args0 by property number (1)
282 * @return axutil_base64_binary_t*
285 axutil_base64_binary_t* WSF_CALL
292 * Getter for args1 by property number (2)
293 * @return std::string
303 * Getter for args2 by property number (3)
315 #endif /* PUTFILE_H */