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_qname.h>
27 #include <OMElement.h>
28 #include <ServiceClient.h>
29 #include <ADBDefines.h>
31 namespace org_splat_ws_server_service_salome
40 axutil_qname_t* qname;
41 std::string property_Args0;
45 int64_t property_Args1;
49 int64_t property_Args2;
55 /*** Private methods ***/
68 /******************************* public functions *********************************/
73 * Constructor for class CheckIn
87 * Constructor for creating CheckIn
89 * @param Args0 std::string
90 * @param Args1 int64_t
91 * @param Args2 int64_t
92 * @return newly created CheckIn object
94 CheckIn(std::string arg_Args0,int64_t arg_Args1,int64_t arg_Args2);
97 /********************************** Class get set methods **************************************/
103 * @return std::string*
105 WSF_EXTERN std::string WSF_CALL
110 * @param arg_Args0 std::string*
111 * @return true on success, false otherwise
113 WSF_EXTERN bool WSF_CALL
114 setArgs0(const std::string arg_Args0);
117 * Re setter for args0
118 * @return true on success, false
120 WSF_EXTERN bool WSF_CALL
129 WSF_EXTERN int64_t WSF_CALL
134 * @param arg_Args1 int64_t*
135 * @return true on success, false otherwise
137 WSF_EXTERN bool WSF_CALL
138 setArgs1(const int64_t arg_Args1);
141 * Re setter for args1
142 * @return true on success, false
144 WSF_EXTERN bool WSF_CALL
153 WSF_EXTERN int64_t WSF_CALL
158 * @param arg_Args2 int64_t*
159 * @return true on success, false otherwise
161 WSF_EXTERN bool WSF_CALL
162 setArgs2(const int64_t arg_Args2);
165 * Re setter for args2
166 * @return true on success, false
168 WSF_EXTERN bool WSF_CALL
173 /******************************* Checking and Setting NIL values *********************************/
177 * NOTE: set_nil is only available for nillable properties
183 * Check whether args0 is Nill
184 * @return true if the element is Nil, false otherwise
192 * Set args0 to Nill (same as using reset)
193 * @return true on success, false otherwise.
200 * Check whether args1 is Nill
201 * @return true if the element is Nil, false otherwise
210 * Check whether args2 is Nill
211 * @return true if the element is Nil, false otherwise
219 /**************************** Serialize and De serialize functions ***************************/
220 /*********** These functions are for use only inside the generated code *********************/
224 * Deserialize the ADB object to an XML
225 * @param dp_parent double pointer to the parent node to be deserialized
226 * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
227 * @param dont_care_minoccurs Dont set errors on validating minoccurs,
228 * (Parent will order this in a case of choice)
229 * @return true on success, false otherwise
232 deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
237 * Declare namespace in the most parent node
238 * @param parent_element parent element
239 * @param namespaces hash of namespace uri to prefix
240 * @param next_ns_index pointer to an int which contain the next namespace index
243 declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
249 * Serialize the ADB object to an xml
250 * @param CheckIn_om_node node to serialize from
251 * @param CheckIn_om_element parent element to serialize from
252 * @param tag_closed Whether the parent tag is closed or not
253 * @param namespaces hash of namespace uris to prefixes
254 * @param next_ns_index an int which contains the next namespace index
255 * @return axiom_node_t on success,NULL otherwise.
257 axiom_node_t* WSF_CALL
258 serialize(axiom_node_t* CheckIn_om_node, axiom_element_t *CheckIn_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
261 * Check whether the CheckIn is a particle class (E.g. group, inner sequence)
262 * @return true if this is a particle class, false otherwise.
269 /******************************* get the value by the property number *********************************/
270 /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
276 * Getter for args0 by property number (1)
277 * @return std::string
287 * Getter for args1 by property number (2)
298 * Getter for args2 by property number (3)
310 #endif /* CHECKIN_H */