|
|
@@ -1,10 +1,181 @@
|
|
1
|
|
-/*
|
|
2
|
|
- * To change this license header, choose License Headers in Project Properties.
|
|
3
|
|
- * To change this template file, choose Tools | Templates
|
|
4
|
|
- * and open the template in the editor.
|
|
5
|
|
- */
|
|
6
|
1
|
package com.vespot;
|
|
7
|
2
|
|
|
|
3
|
+<<<<<<< HEAD
|
|
|
4
|
+import cl.servipag.genesis.webservices.GenesisServiceService;
|
|
|
5
|
+import cl.servipag.genesis.webservices.GenesisServiceDelegate;
|
|
|
6
|
+import com.sun.xml.internal.ws.api.message.Packet;
|
|
|
7
|
+import com.vespot.utils.Utils;
|
|
|
8
|
+
|
|
|
9
|
+import com.vespot_AddUserRequest.AddUserRequest;
|
|
|
10
|
+import com.vespot_AddUserResponse.AddUserResponse;
|
|
|
11
|
+import com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest;
|
|
|
12
|
+import com.vespot_AssignUpdateRoleByUserResponse.AssignUpdateRoleByUserResponse;
|
|
|
13
|
+import com.vespot_BranchListRequest.BranchListRequest;
|
|
|
14
|
+import com.vespot_BranchListResponse.BranchListResponse;
|
|
|
15
|
+import com.vespot_RoleListRequest.RoleListRequest;
|
|
|
16
|
+import com.vespot_RoleListResponse.RoleListResponse;
|
|
|
17
|
+import com.vespot_UpdateUserRequest.UpdateUserRequest;
|
|
|
18
|
+import com.vespot_UpdateUserResponse.UpdateUserResponse;
|
|
|
19
|
+
|
|
|
20
|
+import java.net.MalformedURLException;
|
|
|
21
|
+import java.net.URL;
|
|
|
22
|
+import java.util.List;
|
|
|
23
|
+import java.util.logging.Level;
|
|
|
24
|
+import java.util.logging.Logger;
|
|
|
25
|
+
|
|
|
26
|
+public class Genesis {
|
|
|
27
|
+
|
|
|
28
|
+ private Object request;
|
|
|
29
|
+ private Object response;
|
|
|
30
|
+
|
|
|
31
|
+ public Genesis(String URL) {
|
|
|
32
|
+ this.URL = URL;
|
|
|
33
|
+
|
|
|
34
|
+ }
|
|
|
35
|
+
|
|
|
36
|
+ private String URL;
|
|
|
37
|
+
|
|
|
38
|
+//1.
|
|
|
39
|
+
|
|
|
40
|
+ public Long addUser(String gnsNombres, String gnsApellidoPaterno, String gnsApellidoMaterno, String gnsRUT, String gnsIDRol, String gnsNombredeUsuario, String gnsContrasena, String gnsCodigoSucursal, String gnsIDSupervisor, String sessionLoginId, String Instance, String BankId, String OriginatorName, String RequestCode, String RequestName) {
|
|
|
41
|
+ // New Object = AdduserRequest
|
|
|
42
|
+ AddUserRequest request = new AddUserRequest();
|
|
|
43
|
+
|
|
|
44
|
+ // Set SignonRq
|
|
|
45
|
+ com.vespot_AddUserRequest.AddUserRequest.SignonRq signonRq = new AddUserRequest.SignonRq(); //Declarate class
|
|
|
46
|
+ signonRq.setSessionLoginId(sessionLoginId);
|
|
|
47
|
+
|
|
|
48
|
+ request.setSignonRq(signonRq);
|
|
|
49
|
+
|
|
|
50
|
+ // Set BankSvcRq
|
|
|
51
|
+ com.vespot_AddUserRequest.AddUserRequest.BankSvcRq banksvc = new AddUserRequest.BankSvcRq(); //Declarate class
|
|
|
52
|
+ banksvc.setGnsNombres(gnsNombres);
|
|
|
53
|
+ banksvc.setGnsApellidoPaterno(gnsApellidoPaterno);
|
|
|
54
|
+ banksvc.setGnsApellidoMaterno(gnsApellidoMaterno);
|
|
|
55
|
+ banksvc.setGnsRUT(gnsRUT);
|
|
|
56
|
+ banksvc.setGnsIDRol(new Long(gnsIDRol));
|
|
|
57
|
+ banksvc.setGnsNombredeUsuario(gnsNombredeUsuario);
|
|
|
58
|
+ banksvc.setGnsContrasena(gnsContrasena);
|
|
|
59
|
+ banksvc.setGnsCodigoSucursal(new Long(gnsCodigoSucursal));
|
|
|
60
|
+ banksvc.setGnsIDSupervisor(new Long(gnsIDSupervisor));
|
|
|
61
|
+
|
|
|
62
|
+ request.setBankSvcRq(banksvc);
|
|
|
63
|
+
|
|
|
64
|
+ //Set BaseSvcRq
|
|
|
65
|
+ com.vespot_AddUserRequest.AddUserRequest.BaseSvcRq basessvc = new AddUserRequest.BaseSvcRq();//Declarate class
|
|
|
66
|
+ com.vespot_AddUserRequest.AddUserRequest.BaseSvcRq.MsgRqHdr msg = new AddUserRequest.BaseSvcRq.MsgRqHdr(); //Declarate Subclass
|
|
|
67
|
+ msg.setInstance(Instance);
|
|
|
68
|
+ msg.setBankId(new Short(BankId));
|
|
|
69
|
+ msg.setOriginatorName(OriginatorName);
|
|
|
70
|
+ msg.setRequestCode(new Short(RequestCode));
|
|
|
71
|
+ msg.setRequestName(RequestName);
|
|
|
72
|
+
|
|
|
73
|
+ basessvc.setMsgRqHdr(msg);
|
|
|
74
|
+ request.setBaseSvcRq(basessvc);
|
|
|
75
|
+
|
|
|
76
|
+ //
|
|
|
77
|
+ try {
|
|
|
78
|
+ GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
|
|
|
79
|
+ GenesisServiceDelegate delegate = service.getGenesisServicePort();
|
|
|
80
|
+ AddUserResponse response = (AddUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, AddUserRequest.class)), AddUserResponse.class);
|
|
|
81
|
+
|
|
|
82
|
+ return response.getBankSvcRs().getWSRs().getGnsIDUsuario();
|
|
|
83
|
+
|
|
|
84
|
+ } catch (MalformedURLException ex) {
|
|
|
85
|
+ Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
|
|
|
86
|
+ return null;
|
|
|
87
|
+
|
|
|
88
|
+ }
|
|
|
89
|
+
|
|
|
90
|
+ }
|
|
|
91
|
+
|
|
|
92
|
+//2.
|
|
|
93
|
+
|
|
|
94
|
+ public String UpdateUser(String gnsIDUsuario, String gnsIDRol, String gnsContrasena, String gnsCodigoSucursal, String gnsIDSupervisor, String Instance, String BankId, String OriginatorName, String RequestCode, String RequestName) {
|
|
|
95
|
+ // New Object = UpdateUser
|
|
|
96
|
+ AssignUpdateRoleByUserRequest request = new AssignUpdateRoleByUserRequest();
|
|
|
97
|
+
|
|
|
98
|
+ // Set SignonRq
|
|
|
99
|
+ com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest.SignonRq signonRq = new AssignUpdateRoleByUserRequest.SignonRq();//Declarate class
|
|
|
100
|
+ signonRq.setSessionLoginId(gnsIDUsuario);
|
|
|
101
|
+
|
|
|
102
|
+ request.setSignonRq(signonRq);
|
|
|
103
|
+
|
|
|
104
|
+ // Set BaseSvcRq
|
|
|
105
|
+ com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest.BaseSvcRq baseSvcRq = new AssignUpdateRoleByUserRequest.BaseSvcRq();//Declarate class
|
|
|
106
|
+ com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest.BaseSvcRq.MsgRqHdr msg = new AssignUpdateRoleByUserRequest.BaseSvcRq.MsgRqHdr(); //Declarate subclass
|
|
|
107
|
+ msg.setInstance(Instance);
|
|
|
108
|
+ msg.setBankId(new Short(BankId));
|
|
|
109
|
+ msg.setOriginatorName(OriginatorName);
|
|
|
110
|
+ msg.setRequestCode(new Short(RequestCode));
|
|
|
111
|
+ msg.setRequestName(RequestName);
|
|
|
112
|
+
|
|
|
113
|
+ baseSvcRq.setMsgRqHdr(msg);
|
|
|
114
|
+ request.setBaseSvcRq(baseSvcRq);
|
|
|
115
|
+
|
|
|
116
|
+ // Set BankSvcRq
|
|
|
117
|
+ com.vespot_AssignUpdateRoleByUserRequest.AssignUpdateRoleByUserRequest.BankSvcRq banksvc = new AssignUpdateRoleByUserRequest.BankSvcRq(); //Declarate class
|
|
|
118
|
+ banksvc.setGnsIDUsuario(new Long(gnsIDUsuario));
|
|
|
119
|
+ banksvc.setGnsIDRol(new Long(gnsIDRol));
|
|
|
120
|
+
|
|
|
121
|
+ request.setBankSvcRq(banksvc);
|
|
|
122
|
+
|
|
|
123
|
+ //
|
|
|
124
|
+ try {
|
|
|
125
|
+ GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
|
|
|
126
|
+ GenesisServiceDelegate delegate = service.getGenesisServicePort();
|
|
|
127
|
+ AssignUpdateRoleByUserResponse response = (AssignUpdateRoleByUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, AssignUpdateRoleByUserRequest.class)), AssignUpdateRoleByUserResponse.class);
|
|
|
128
|
+
|
|
|
129
|
+ //return response.getBankSvcRs().getWSRs().getGnsIDUsuario();
|
|
|
130
|
+ return response.getBankSvcRs().getWSRs();
|
|
|
131
|
+
|
|
|
132
|
+ } catch (MalformedURLException ex) {
|
|
|
133
|
+ Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
|
|
|
134
|
+ return null;
|
|
|
135
|
+ }
|
|
|
136
|
+
|
|
|
137
|
+ }
|
|
|
138
|
+
|
|
|
139
|
+//3.
|
|
|
140
|
+
|
|
|
141
|
+ public List<BranchListResponse.BankSvcRs.WSRs.Sucursal> UserList(String StatusDesc, String IdUsuario, String RUT, String Nombres, String ApellidoMaterno, String IdRol, String Bloqueado, String IntentosdeLogeo, String sessionLoginId, String Instance, String BankId, String OriginatorName, String RequestCode, String RequestName) {
|
|
|
142
|
+ // New Object = BranchListReq43uest
|
|
|
143
|
+ BranchListRequest branch = new BranchListRequest();
|
|
|
144
|
+
|
|
|
145
|
+ // Set signonRq
|
|
|
146
|
+ com.vespot_BranchListRequest.BranchListRequest.SignonRq signonRq = new BranchListRequest.SignonRq();// Declarate class
|
|
|
147
|
+ signonRq.setSessionLoginId(RUT);
|
|
|
148
|
+
|
|
|
149
|
+ branch.setSignonRq(signonRq);
|
|
|
150
|
+
|
|
|
151
|
+ // Set BaseSvcRq
|
|
|
152
|
+ com.vespot_BranchListRequest.BranchListRequest.BaseSvcRq baseSvcRq = new BranchListRequest.BaseSvcRq(); // Declarate class
|
|
|
153
|
+ com.vespot_BranchListRequest.BranchListRequest.BaseSvcRq.MsgRqHdr msg = new BranchListRequest.BaseSvcRq.MsgRqHdr();// Declarate sub class
|
|
|
154
|
+ msg.setInstance(Instance);
|
|
|
155
|
+ msg.setBankId(new Short(BankId));
|
|
|
156
|
+ msg.setOriginatorName(OriginatorName);
|
|
|
157
|
+ msg.setRequestCode(new Short(RequestCode));
|
|
|
158
|
+ msg.setRequestName(RequestName);
|
|
|
159
|
+
|
|
|
160
|
+ baseSvcRq.setMsgRqHdr(msg);
|
|
|
161
|
+ branch.setBaseSvcRq(baseSvcRq);
|
|
|
162
|
+
|
|
|
163
|
+ // Set Bank
|
|
|
164
|
+ // BranchListRequest.
|
|
|
165
|
+ //
|
|
|
166
|
+
|
|
|
167
|
+ try {
|
|
|
168
|
+ GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
|
|
|
169
|
+ GenesisServiceDelegate delegate = service.getGenesisServicePort();
|
|
|
170
|
+ com.vespot_BranchListResponse.BranchListResponse response = (BranchListResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, BranchListRequest.class)), BranchListResponse.class);
|
|
|
171
|
+
|
|
|
172
|
+ return response.getBankSvcRs().getWSRs().getSucursal();
|
|
|
173
|
+
|
|
|
174
|
+ } catch (MalformedURLException ex) {
|
|
|
175
|
+ Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
|
|
|
176
|
+ }
|
|
|
177
|
+ return null;
|
|
|
178
|
+=======
|
|
8
|
179
|
import com.vespot_DeleteUserRequest.DeleteUserRequest;
|
|
9
|
180
|
import com.vespot_UserBlockRequest.UserBlockRequest;
|
|
10
|
181
|
import com.vespot_UserListRequest.UserListRequest;
|
|
|
@@ -119,8 +290,90 @@ public class Genesis {
|
|
119
|
290
|
banqS.setGnsBloqueado(gnsBloqueado);
|
|
120
|
291
|
userB.setBankSvcRq(banqS);
|
|
121
|
292
|
return null;
|
|
|
293
|
+>>>>>>> bcc5cc7a32fb775362b37b73c65ea7796c970bfe
|
|
122
|
294
|
}
|
|
|
295
|
+
|
|
|
296
|
+//4.
|
|
123
|
297
|
|
|
|
298
|
+<<<<<<< HEAD
|
|
|
299
|
+ public String RoleList(Integer StatusDesc, Long IdRole, String NombredelRol, String Instance, String BankId, String OriginatorName, String RequestCode, String RequestName) {
|
|
|
300
|
+ // New Object = RoleListRequest
|
|
|
301
|
+ RoleListRequest RoleList = new RoleListRequest();
|
|
|
302
|
+
|
|
|
303
|
+ // Set signonRq
|
|
|
304
|
+ com.vespot_RoleListRequest.RoleListRequest.SignonRq signonRq = new RoleListRequest.SignonRq();
|
|
|
305
|
+ signonRq.setSessionLoginId(NombredelRol);
|
|
|
306
|
+
|
|
|
307
|
+ RoleList.setSignonRq(signonRq);
|
|
|
308
|
+
|
|
|
309
|
+ // Set BaseSvcRq
|
|
|
310
|
+ com.vespot_RoleListRequest.RoleListRequest.BaseSvcRq BaseSvcRq = new RoleListRequest.BaseSvcRq();
|
|
|
311
|
+ com.vespot_RoleListRequest.RoleListRequest.BaseSvcRq.MsgRqHdr msg = new RoleListRequest.BaseSvcRq.MsgRqHdr();
|
|
|
312
|
+ msg.setInstance(Instance);
|
|
|
313
|
+ msg.setBankId(new Short(BankId));
|
|
|
314
|
+ msg.setOriginatorName(OriginatorName);
|
|
|
315
|
+ msg.setRequestCode(new Short(RequestCode));
|
|
|
316
|
+ msg.setRequestName(RequestName);
|
|
|
317
|
+
|
|
|
318
|
+ BaseSvcRq.setMsgRqHdr(msg);
|
|
|
319
|
+ RoleList.setBaseSvcRq(BaseSvcRq);
|
|
|
320
|
+
|
|
|
321
|
+ // Set Bank
|
|
|
322
|
+ //RoleListRequest.
|
|
|
323
|
+ try {
|
|
|
324
|
+ GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
|
|
|
325
|
+ GenesisServiceDelegate delegate = service.getGenesisServicePort();
|
|
|
326
|
+ RoleListResponse response = (RoleListResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, RoleListResponse.class)), RoleListResponse.class);
|
|
|
327
|
+ return response.getBankSvcRs().getStatus().getStatusCode();
|
|
|
328
|
+
|
|
|
329
|
+ } catch (MalformedURLException ex) {
|
|
|
330
|
+ Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
|
|
|
331
|
+ }
|
|
|
332
|
+ return null;
|
|
|
333
|
+ }
|
|
|
334
|
+
|
|
|
335
|
+//5.
|
|
|
336
|
+
|
|
|
337
|
+ public String BranchList(Integer StatusDesc, Long CodigoDeSucursal, String NombredeSucursal, String Instance, String BankId, String OriginatorName, String RequestCode, String RequestName) {
|
|
|
338
|
+ // New Object = UpdateUserRequest
|
|
|
339
|
+ UpdateUserRequest Update = new UpdateUserRequest();
|
|
|
340
|
+
|
|
|
341
|
+ // Set SignonRq
|
|
|
342
|
+ com.vespot_UpdateUserRequest.UpdateUserRequest.SignonRq signonRq = new UpdateUserRequest.SignonRq();
|
|
|
343
|
+ signonRq.setSessionLoginId(NombredeSucursal);
|
|
|
344
|
+
|
|
|
345
|
+ Update.setSignonRq(signonRq);
|
|
|
346
|
+
|
|
|
347
|
+ // Set BaseSvcRq
|
|
|
348
|
+ com.vespot_UpdateUserRequest.UpdateUserRequest.BaseSvcRq baseSvcRq = new UpdateUserRequest.BaseSvcRq();
|
|
|
349
|
+ com.vespot_UpdateUserRequest.UpdateUserRequest.BaseSvcRq.MsgRqHdr msg = new UpdateUserRequest.BaseSvcRq.MsgRqHdr();
|
|
|
350
|
+ msg.setInstance(NombredeSucursal);
|
|
|
351
|
+ msg.setBankId(new Short(BankId));
|
|
|
352
|
+ msg.setOriginatorName(OriginatorName);
|
|
|
353
|
+ msg.setRequestCode(new Short(RequestCode));
|
|
|
354
|
+ msg.setRequestName(RequestName);
|
|
|
355
|
+
|
|
|
356
|
+ baseSvcRq.setMsgRqHdr(msg);
|
|
|
357
|
+ Update.setBaseSvcRq(baseSvcRq);
|
|
|
358
|
+
|
|
|
359
|
+ try {
|
|
|
360
|
+ // Set BankSvcRq
|
|
|
361
|
+ //com.vespot_UpdateUserRequest.UpdateUserRequest banksvc = new UpdateUserRequest.BankSvcRq();
|
|
|
362
|
+ //banksvc.
|
|
|
363
|
+
|
|
|
364
|
+ GenesisServiceService service = new GenesisServiceService(new URL(this.URL));
|
|
|
365
|
+ GenesisServiceDelegate delegate = service.getGenesisServicePort();
|
|
|
366
|
+ UpdateUserResponse reponse = (UpdateUserResponse) Utils.xmlToObject(delegate.genesisMethod(Utils.objectToXml(request, UpdateUserRequest.class)), UpdateUserResponse.class);
|
|
|
367
|
+ return response.getClass().getTypeName();
|
|
|
368
|
+
|
|
|
369
|
+ } catch (MalformedURLException ex) {
|
|
|
370
|
+ Logger.getLogger(Genesis.class.getName()).log(Level.SEVERE, null, ex);
|
|
|
371
|
+ }
|
|
|
372
|
+ return null;
|
|
|
373
|
+
|
|
|
374
|
+ }
|
|
|
375
|
+
|
|
|
376
|
+=======
|
|
124
|
377
|
public String DeleteUserRequest(String sessionLoginId, String instance, String bankId, String originatorName, String requestCode, String requestName, String gnsIDUsuario)
|
|
125
|
378
|
{
|
|
126
|
379
|
DeleteUserRequest deleteU = new DeleteUserRequest();
|
|
|
@@ -140,4 +393,5 @@ public class Genesis {
|
|
140
|
393
|
deleteU.setBaseSvcRq(baseS);
|
|
141
|
394
|
return null;
|
|
142
|
395
|
}
|
|
|
396
|
+>>>>>>> bcc5cc7a32fb775362b37b73c65ea7796c970bfe
|
|
143
|
397
|
}
|