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;
51 /*** Private methods ***/
60 /******************************* public functions *********************************/
65 * Constructor for class CheckIn
79 * Constructor for creating CheckIn
81 * @param Args0 std::string
82 * @param Args1 int64_t
83 * @return newly created CheckIn object
85 CheckIn(std::string arg_Args0,int64_t arg_Args1);
88 /********************************** Class get set methods **************************************/
94 * @return std::string*
96 WSF_EXTERN std::string WSF_CALL
101 * @param arg_Args0 std::string*
102 * @return true on success, false otherwise
104 WSF_EXTERN bool WSF_CALL
105 setArgs0(const std::string arg_Args0);
108 * Re setter for args0
109 * @return true on success, false
111 WSF_EXTERN bool WSF_CALL
120 WSF_EXTERN int64_t WSF_CALL
125 * @param arg_Args1 int64_t*
126 * @return true on success, false otherwise
128 WSF_EXTERN bool WSF_CALL
129 setArgs1(const int64_t arg_Args1);
132 * Re setter for args1
133 * @return true on success, false
135 WSF_EXTERN bool WSF_CALL
140 /******************************* Checking and Setting NIL values *********************************/
144 * NOTE: set_nil is only available for nillable properties
150 * Check whether args0 is Nill
151 * @return true if the element is Nil, false otherwise
159 * Set args0 to Nill (same as using reset)
160 * @return true on success, false otherwise.
167 * Check whether args1 is Nill
168 * @return true if the element is Nil, false otherwise
176 /**************************** Serialize and De serialize functions ***************************/
177 /*********** These functions are for use only inside the generated code *********************/
181 * Deserialize the ADB object to an XML
182 * @param dp_parent double pointer to the parent node to be deserialized
183 * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
184 * @param dont_care_minoccurs Dont set errors on validating minoccurs,
185 * (Parent will order this in a case of choice)
186 * @return true on success, false otherwise
189 deserialize(axiom_node_t** omNode, bool *isEarlyNodeValid, bool dontCareMinoccurs);
194 * Declare namespace in the most parent node
195 * @param parent_element parent element
196 * @param namespaces hash of namespace uri to prefix
197 * @param next_ns_index pointer to an int which contain the next namespace index
200 declareParentNamespaces(axiom_element_t *parent_element, axutil_hash_t *namespaces, int *next_ns_index);
206 * Serialize the ADB object to an xml
207 * @param CheckIn_om_node node to serialize from
208 * @param CheckIn_om_element parent element to serialize from
209 * @param tag_closed Whether the parent tag is closed or not
210 * @param namespaces hash of namespace uris to prefixes
211 * @param next_ns_index an int which contains the next namespace index
212 * @return axiom_node_t on success,NULL otherwise.
214 axiom_node_t* WSF_CALL
215 serialize(axiom_node_t* CheckIn_om_node, axiom_element_t *CheckIn_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
218 * Check whether the CheckIn is a particle class (E.g. group, inner sequence)
219 * @return true if this is a particle class, false otherwise.
226 /******************************* get the value by the property number *********************************/
227 /************NOTE: This method is introduced to resolve a problem in unwrapping mode *******************/
233 * Getter for args0 by property number (1)
234 * @return std::string
244 * Getter for args1 by property number (2)
256 #endif /* CHECKIN_H */