00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef SANDESHA2_CREATE_SEQ_BEAN_H
00018 #define SANDESHA2_CREATE_SEQ_BEAN_H
00019
00020 #include <axutil_qname.h>
00021 #include <axutil_env.h>
00022 #include <axutil_utils.h>
00023 #include <axutil_utils_defines.h>
00024 #include <sandesha2_rm_bean.h>
00025
00026 #ifdef __cplusplus
00027 extern "C"
00028 {
00029 #endif
00030
00031 typedef struct sandesha2_create_seq_bean sandesha2_create_seq_bean_t;
00032 struct sandesha2_transaction;
00033
00034 AXIS2_DECLARE_DATA struct sandesha2_create_seq_bean
00035 {
00036 sandesha2_rm_bean_t rm_bean;
00037 };
00038
00039
00040
00041 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
00042 sandesha2_create_seq_bean_create(
00043 const axutil_env_t *env);
00044
00045 AXIS2_EXTERN sandesha2_create_seq_bean_t* AXIS2_CALL
00046 sandesha2_create_seq_bean_create_with_data(
00047 const axutil_env_t *env,
00048 axis2_char_t *internal_seq_id,
00049 axis2_char_t *create_seq_msg_id,
00050 axis2_char_t *seq_id);
00051
00052 void AXIS2_CALL
00053 sandesha2_create_seq_bean_free (
00054 sandesha2_rm_bean_t *create_seq_bean,
00055 const axutil_env_t *env);
00056
00057 struct sandesha2_rm_bean * AXIS2_CALL
00058 sandesha2_create_seq_bean_get_base(
00059 sandesha2_rm_bean_t* create_seq,
00060 const axutil_env_t *env);
00061
00062 void AXIS2_CALL
00063 sandesha2_create_seq_bean_set_base (
00064 sandesha2_create_seq_bean_t *create_seq_bean,
00065 const axutil_env_t *env,
00066 struct sandesha2_rm_bean* rm_bean);
00067
00068 axis2_char_t* AXIS2_CALL
00069 sandesha2_create_seq_bean_get_create_seq_msg_id (
00070 sandesha2_rm_bean_t *create_seq_bean,
00071 const axutil_env_t *env);
00072
00073 void AXIS2_CALL
00074 sandesha2_create_seq_bean_set_create_seq_msg_id (
00075 sandesha2_create_seq_bean_t *create_seq_bean,
00076 const axutil_env_t *env,
00077 axis2_char_t* seq_msg_id) ;
00078
00079 axis2_char_t* AXIS2_CALL
00080 sandesha2_create_seq_bean_get_seq_id (
00081 sandesha2_create_seq_bean_t *create_seq_bean,
00082 const axutil_env_t *env);
00083
00084 void AXIS2_CALL
00085 sandesha2_create_seq_bean_set_seq_id (
00086 sandesha2_create_seq_bean_t *create_seq_bean,
00087 const axutil_env_t *env,
00088 axis2_char_t* seq_id) ;
00089
00090 axis2_char_t* AXIS2_CALL
00091 sandesha2_create_seq_bean_get_internal_seq_id (
00092 sandesha2_create_seq_bean_t *create_seq_bean,
00093 const axutil_env_t *env);
00094
00095 void AXIS2_CALL
00096 sandesha2_create_seq_bean_set_internal_seq_id (
00097 sandesha2_create_seq_bean_t *create_seq_bean,
00098 const axutil_env_t *env,
00099 axis2_char_t* int_seq_id);
00100
00101 axis2_char_t * AXIS2_CALL
00102 sandesha2_create_seq_bean_get_create_seq_msg_store_key(
00103 sandesha2_create_seq_bean_t *create_seq_bean,
00104 const axutil_env_t *env);
00105
00106 void AXIS2_CALL
00107 sandesha2_create_seq_bean_set_create_seq_msg_store_key(
00108 sandesha2_create_seq_bean_t *create_seq_bean,
00109 const axutil_env_t *env,
00110 axis2_char_t *create_seq_msg_store_key);
00111
00112 axis2_char_t * AXIS2_CALL
00113 sandesha2_create_seq_bean_get_ref_msg_store_key(
00114 sandesha2_create_seq_bean_t *create_seq_bean,
00115 const axutil_env_t *env);
00116
00117 void AXIS2_CALL
00118 sandesha2_create_seq_bean_set_ref_msg_store_key(
00119 sandesha2_create_seq_bean_t *create_seq_bean,
00120 const axutil_env_t *env,
00121 axis2_char_t *ref_msg_store_key);
00122
00123 void AXIS2_CALL
00124 sandesha2_create_seq_bean_set_id(
00125 sandesha2_rm_bean_t *create_seq_bean,
00126 const axutil_env_t *env,
00127 long id);
00128
00129 long AXIS2_CALL
00130 sandesha2_create_seq_bean_get_id(
00131 sandesha2_rm_bean_t *create_seq_bean,
00132 const axutil_env_t *env);
00133
00134 void AXIS2_CALL
00135 sandesha2_create_seq_bean_set_transaction(
00136 sandesha2_rm_bean_t *create_seq_bean,
00137 const axutil_env_t *env,
00138 struct sandesha2_transaction *transaction);
00139
00140 struct sandesha2_transaction *AXIS2_CALL
00141 sandesha2_create_seq_bean_get_transaction(
00142 sandesha2_rm_bean_t *create_seq_bean,
00143 const axutil_env_t *env);
00144
00145 #ifdef __cplusplus
00146 }
00147
00148 #endif
00149
00150 #endif