3 #ifndef GETFILERESPONSE_H
4 #define GETFILERESPONSE_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 * GetFileResponse class
17 namespace org_splat_ws_server_service_salome{
18 class GetFileResponse;
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
38 class GetFileResponse {
42 axutil_qname_t* qname;
43 axutil_base64_binary_t* property__return;
49 /*** Private methods ***/
54 /******************************* public functions *********************************/
59 * Constructor for class GetFileResponse
65 * Destructor GetFileResponse
73 * Constructor for creating GetFileResponse
75 * @param _return axutil_base64_binary_t*
76 * @return newly created GetFileResponse object
78 GetFileResponse(axutil_base64_binary_t* arg__return);
81 /********************************** Class get set methods **************************************/
87 * @return axutil_base64_binary_t*
89 WSF_EXTERN axutil_base64_binary_t* WSF_CALL
94 * @param arg__return axutil_base64_binary_t*
95 * @return true on success, false otherwise
97 WSF_EXTERN bool WSF_CALL
98 set_return(axutil_base64_binary_t* arg__return);
101 * Re setter for return
102 * @return true on success, false
104 WSF_EXTERN bool WSF_CALL
109 /******************************* Checking and Setting NIL values *********************************/
113 * NOTE: set_nil is only available for nillable properties
119 * Check whether return is Nill
120 * @return true if the element is Nil, false otherwise
128 * Set return to Nill (same as using reset)
129 * @return true on success, false otherwise.
135 /**************************** Serialize and De serialize functions ***************************/
136 /*********** These functions are for use only inside the generated code *********************/
140 * Deserialize the ADB object to an XML
141 * @param dp_parent double pointer to the parent node to be deserialized
142 * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
143 * @param dont_care_minoccurs Dont set errors on validating minoccurs,
144 * (Parent will order this in a case of choice)
145 * @return true on success, false otherwise
148 deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
153 * Declare namespace in the most parent node
154 * @param parent_element parent element
155 * @param namespaces hash of namespace uri to prefix
156 * @param next_ns_index pointer to an int which contain the next namespace index
159 declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
165 * Serialize the ADB object to an xml
166 * @param GetFileResponse_om_node node to serialize from
167 * @param GetFileResponse_om_element parent element to serialize from
168 * @param tag_closed Whether the parent tag is closed or not
169 * @param namespaces hash of namespace uris to prefixes
170 * @param next_ns_index an int which contains the next namespace index
171 * @return axiom_node_t on success,NULL otherwise.
173 axiom_node_t* WSF_CALL
174 serialize(axiom_node_t* GetFileResponse_om_node, axiom_element_t *GetFileResponse_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
177 * Check whether the GetFileResponse is a particle class (E.g. group, inner sequence)
178 * @return true if this is a particle class, false otherwise.
185 /******************************* get the value by the property number *********************************/
186 /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
192 * Getter for return by property number (1)
193 * @return axutil_base64_binary_t*
196 axutil_base64_binary_t* WSF_CALL
204 #endif /* GETFILERESPONSE_H */