Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Passing Java object to Server

$
0
0
SmartClient Version: v10.0p_2015-06-10/PowerEdition Deployment (built 2015-06-10)

Browser Version : IE 11.0.9600.17843

How to pass the Java object (Simple POJO) from client to Server DMI class.

//Client code
TestClass testClass = new TestClass();
testClass .setName("Tester");
Method 1:
Criteria lCriteria = new Criteria();
lCriteria.addCriteria("testObject",testClass );


//Also tried with Method 2:(OR))
DSRequest lDSRequest = new DSRequest();
lDSRequest.setAttributeAsJavaObject("test2", testClass);

dataSourceGrid.fetchData(lCriteria, new DSCallback() {
@Override
public void execute(DSResponse pDsResponse, Object pData, DSRequest pDsRequest) {
//Some Business
}
}, lDSRequest);

//Server code (DMI Class)
Method 1:
TestClass testClass = (TestClass) dsRequest.getCriteriaValue("testObject");

Method 2:
TestClass testClass = (TestClass) dsRequest.getAttribute("test2");

I am getting null in the Server class.

Viewing all articles
Browse latest Browse all 4756

Trending Articles