Пример #1
0
        axiom_node_t* AXIS2_CALL
        axis2_extension_mapper_serialize(
            adb_type_t* _object,
            const axutil_env_t *env,
            axiom_node_t* om_node,
            axiom_element_t *om_element,
            int tag_closed,
            axutil_hash_t *namespaces,
            int *next_ns_index,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
                
                if (axutil_strcmp(adb_type_get_type(_object), "adb_SearchResult") == 0)
                {
                    return adb_SearchResult_serialize_obj(
                    (adb_SearchResult_t*) _object, env, om_node, om_element, tag_closed, namespaces, next_ns_index);
                }
            
            }

            
            if (axutil_strcmp(default_type, "adb_SearchResult") == 0)
            {
                return adb_SearchResult_serialize_obj(
                (adb_SearchResult_t*) _object, env, om_node, om_element, tag_closed, namespaces, next_ns_index);
            }
            

            return AXIS2_FAILURE;
        }
Пример #2
0
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_free(
            adb_type_t* _object,
            const axutil_env_t *env,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_SearchResult") == 0)
                {
                    return adb_SearchResult_free_obj(
                    (adb_SearchResult_t*) _object, env);
                }
            
            }

            
            if (axutil_strcmp(default_type, "adb_SearchResult") == 0)
            {
                return adb_SearchResult_free_obj(
                (adb_SearchResult_t*) _object, env);
            }
            

            return AXIS2_FAILURE;
        }
Пример #3
0
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_deserialize(
            adb_type_t* _object,
            const axutil_env_t *env,
            axiom_node_t** dp_parent,
            axis2_bool_t *dp_is_early_node_valid,
            axis2_bool_t dont_care_minoccurs,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_SearchResult") == 0)
                {
                    return adb_SearchResult_deserialize_obj(
                    (adb_SearchResult_t*) _object, env, dp_parent, dp_is_early_node_valid, dont_care_minoccurs);
                }
            
            }

            
            if (axutil_strcmp(default_type, "adb_SearchResult") == 0)
            {
                return adb_SearchResult_deserialize_obj(
                (adb_SearchResult_t*) _object, env, dp_parent, dp_is_early_node_valid, dont_care_minoccurs);
            }
            

            return AXIS2_FAILURE;
        }
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_free(
            adb_type_t* _object,
            const axutil_env_t *env,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_OptimizePortfolioMADReturn") == 0)
                {
                    return adb_OptimizePortfolioMADReturn_free_obj(
                    (adb_OptimizePortfolioMADReturn_t*) _object, env);
                }
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_SymbolSet") == 0)
                {
                    return adb_SymbolSet_free_obj(
                    (adb_SymbolSet_t*) _object, env);
                }
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_OptimizePortfolioSSDReturn") == 0)
                {
                    return adb_OptimizePortfolioSSDReturn_free_obj(
                    (adb_OptimizePortfolioSSDReturn_t*) _object, env);
                }
            
            }

            
            if (axutil_strcmp(default_type, "adb_OptimizePortfolioMADReturn") == 0)
            {
                return adb_OptimizePortfolioMADReturn_free_obj(
                (adb_OptimizePortfolioMADReturn_t*) _object, env);
            }
            
            if (axutil_strcmp(default_type, "adb_SymbolSet") == 0)
            {
                return adb_SymbolSet_free_obj(
                (adb_SymbolSet_t*) _object, env);
            }
            
            if (axutil_strcmp(default_type, "adb_OptimizePortfolioSSDReturn") == 0)
            {
                return adb_OptimizePortfolioSSDReturn_free_obj(
                (adb_OptimizePortfolioSSDReturn_t*) _object, env);
            }
            

            return AXIS2_FAILURE;
        }
Пример #5
0
 /**
  * Getter for type by  Property Number 1
  */
 axiom_node_t* AXIS2_CALL
 adb_type_get_property1(
     adb_type_t* _type,
     const axutil_env_t *env)
 {
     return adb_type_get_type(_type,
                                  env);
 }
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_free(
            adb_type_t* _object,
            const axutil_env_t *env,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
            }

            

            return AXIS2_FAILURE;
        }
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_deserialize(
            adb_type_t* _object,
            const axutil_env_t *env,
            axiom_node_t** dp_parent,
            axis2_bool_t *dp_is_early_node_valid,
            axis2_bool_t dont_care_minoccurs,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
            }

            

            return AXIS2_FAILURE;
        }
        axiom_node_t* AXIS2_CALL
        axis2_extension_mapper_serialize(
            adb_type_t* _object,
            const axutil_env_t *env,
            axiom_node_t* om_node,
            axiom_element_t *om_element,
            int tag_closed,
            axutil_hash_t *namespaces,
            int *next_ns_index,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
                
            }

            

            return AXIS2_FAILURE;
        }
Пример #9
0
        axis2_status_t AXIS2_CALL
        axis2_extension_mapper_free(
            adb_type_t* _object,
            const axutil_env_t *env,
            axis2_char_t *default_type)
        {
            if (_object != NULL && adb_type_get_type(_object) != NULL)
            {
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_AppenderData") == 0)
                {
                    return adb_AppenderData_free_obj(
                    (adb_AppenderData_t*) _object, env);
                }
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_LoggerData") == 0)
                {
                    return adb_LoggerData_free_obj(
                    (adb_LoggerData_t*) _object, env);
                }
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_LogData") == 0)
                {
                    return adb_LogData_free_obj(
                    (adb_LogData_t*) _object, env);
                }
            
                if (axutil_strcmp(adb_type_get_type(_object), "adb_Exception") == 0)
                {
                    return adb_Exception_free_obj(
                    (adb_Exception_t*) _object, env);
                }
            
            }

            
            if (axutil_strcmp(default_type, "adb_AppenderData") == 0)
            {
                return adb_AppenderData_free_obj(
                (adb_AppenderData_t*) _object, env);
            }
            
            if (axutil_strcmp(default_type, "adb_LoggerData") == 0)
            {
                return adb_LoggerData_free_obj(
                (adb_LoggerData_t*) _object, env);
            }
            
            if (axutil_strcmp(default_type, "adb_LogData") == 0)
            {
                return adb_LogData_free_obj(
                (adb_LogData_t*) _object, env);
            }
            
            if (axutil_strcmp(default_type, "adb_Exception") == 0)
            {
                return adb_Exception_free_obj(
                (adb_Exception_t*) _object, env);
            }
            

            return AXIS2_FAILURE;
        }