Salome HOME
Improve build procedure
[tools/simanio.git] / src / CreateConfigFileResponse.h
1
2
3         #ifndef CREATECONFIGFILERESPONSE_H
4         #define CREATECONFIGFILERESPONSE_H
5
6        /**
7         * CreateConfigFileResponse.h
8         *
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)
11         */
12
13        /**
14         *  CreateConfigFileResponse class
15         */
16
17         namespace org_splat_ws_server_service_salome{
18             class CreateConfigFileResponse;
19         }
20         
21
22         
23         #include <axutil_qname.h>
24         
25
26         #include <stdio.h>
27         #include <OMElement.h>
28         #include <ServiceClient.h>
29         #include <ADBDefines.h>
30
31 namespace org_splat_ws_server_service_salome
32 {
33         
34         
35
36         class CreateConfigFileResponse {
37
38         private:
39              
40                 axutil_qname_t* qname;
41             std::string property__return;
42
43                 
44                 bool isValid_return;
45             
46
47         /*** Private methods ***/
48           
49
50
51
52         /******************************* public functions *********************************/
53
54         public:
55
56         /**
57          * Constructor for class CreateConfigFileResponse
58          */
59
60         CreateConfigFileResponse();
61
62         /**
63          * Destructor CreateConfigFileResponse
64          */
65         ~CreateConfigFileResponse();
66
67
68        
69
70         /**
71          * Constructor for creating CreateConfigFileResponse
72          * @param 
73          * @param _return std::string
74          * @return newly created CreateConfigFileResponse object
75          */
76         CreateConfigFileResponse(std::string arg__return);
77         
78         
79         /********************************** Class get set methods **************************************/
80         
81         
82
83         /**
84          * Getter for return. 
85          * @return std::string*
86          */
87         WSF_EXTERN std::string WSF_CALL
88         get_return();
89
90         /**
91          * Setter for return.
92          * @param arg__return std::string*
93          * @return true on success, false otherwise
94          */
95         WSF_EXTERN bool WSF_CALL
96         set_return(const std::string  arg__return);
97
98         /**
99          * Re setter for return
100          * @return true on success, false
101          */
102         WSF_EXTERN bool WSF_CALL
103         reset_return();
104         
105
106
107         /******************************* Checking and Setting NIL values *********************************/
108         
109
110         /**
111          * NOTE: set_nil is only available for nillable properties
112          */
113
114         
115
116         /**
117          * Check whether return is Nill
118          * @return true if the element is Nil, false otherwise
119          */
120         bool WSF_CALL
121         is_returnNil();
122
123
124         
125         /**
126          * Set return to Nill (same as using reset)
127          * @return true on success, false otherwise.
128          */
129         bool WSF_CALL
130         set_returnNil();
131         
132
133         /**************************** Serialize and De serialize functions ***************************/
134         /*********** These functions are for use only inside the generated code *********************/
135
136         
137         /**
138          * Deserialize the ADB object to an XML
139          * @param dp_parent double pointer to the parent node to be deserialized
140          * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
141          * @param dont_care_minoccurs Dont set errors on validating minoccurs, 
142          *              (Parent will order this in a case of choice)
143          * @return true on success, false otherwise
144          */
145         bool WSF_CALL
146         deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
147                          
148             
149
150        /**
151          * Declare namespace in the most parent node 
152          * @param parent_element parent element
153          * @param namespaces hash of namespace uri to prefix
154          * @param next_ns_index pointer to an int which contain the next namespace index
155          */
156         void WSF_CALL
157         declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
158
159
160         
161
162         /**
163          * Serialize the ADB object to an xml
164          * @param CreateConfigFileResponse_om_node node to serialize from
165          * @param CreateConfigFileResponse_om_element parent element to serialize from
166          * @param tag_closed Whether the parent tag is closed or not
167          * @param namespaces hash of namespace uris to prefixes
168          * @param next_ns_index an int which contains the next namespace index
169          * @return axiom_node_t on success,NULL otherwise.
170          */
171         axiom_node_t* WSF_CALL
172         serialize(axiom_node_t* CreateConfigFileResponse_om_node, axiom_element_t *CreateConfigFileResponse_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
173
174         /**
175          * Check whether the CreateConfigFileResponse is a particle class (E.g. group, inner sequence)
176          * @return true if this is a particle class, false otherwise.
177          */
178         bool WSF_CALL
179         isParticle();
180
181
182
183         /******************************* get the value by the property number  *********************************/
184         /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
185
186       
187         
188
189         /**
190          * Getter for return by property number (1)
191          * @return std::string
192          */
193
194         std::string WSF_CALL
195         getProperty1();
196
197     
198
199 };
200
201 }        
202  #endif /* CREATECONFIGFILERESPONSE_H */
203     
204