litesoft
Diff Revisions
49
vs
237
for /trunk/Java/core/Anywhere/src/org/litesoft/bo/views/communication/VOCSrequestFunctionSimple.java
|
@@ -14,23 +14,24 @@ |
14 |
14 |
|
{ |
15 |
15 |
|
} |
16 |
16 |
|
|
17 |
|
- |
public VOCSrequestFunctionSimple( String pForViewObjectRegisteredName, String pFunction, IViewObject pVO ) |
|
17 |
+ |
public VOCSrequestFunctionSimple( String pForViewObjectRegisteredName, String pFunction, IViewObject... pVOs ) |
18 |
18 |
|
{ |
19 |
19 |
|
super( pForViewObjectRegisteredName ); |
20 |
20 |
|
mFunction = UtilsCommon.assertNotNullNotEmpty( "Function", pFunction ); |
21 |
|
- |
mVO = pVO; |
|
21 |
+ |
mVOs = pVOs; |
22 |
22 |
|
} |
23 |
23 |
|
|
24 |
|
- |
public VOCSrequestFunctionSimple( String pFunction, IViewObject pVO ) |
|
24 |
+ |
public VOCSrequestFunctionSimple( Class<? extends IViewObject> pForViewObjectClass, String pFunction, IViewObject... pVOs ) |
25 |
25 |
|
{ |
26 |
|
- |
this( pVO.getClass().getName(), pFunction, pVO ); |
|
26 |
+ |
this( pForViewObjectClass.getName(), pFunction, pVOs ); |
27 |
27 |
|
} |
28 |
28 |
|
|
29 |
29 |
|
private String mFunction; |
30 |
|
- |
private IViewObject mVO; |
|
30 |
+ |
private IViewObject[] mVOs; |
31 |
31 |
|
|
|
32 |
+ |
@Override |
32 |
33 |
|
public SCresult process( ServerVoDataProviderMap pServerVoDataProviderMap, ServerVoDataProvider<IViewObject> zDataProvider ) |
33 |
34 |
|
{ |
34 |
|
- |
return zDataProvider.requestFunctionSimple( mFunction, mVO ); |
|
35 |
+ |
return zDataProvider.requestFunctionSimple( mFunction, mVOs ); |
35 |
36 |
|
} |
36 |
37 |
|
} |