|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Operations
RPCManager class, which
when used with the Smart GWT server, provides Java to JavaScript 2-way
translation of basic data structures. The RPCManager also provides a mechanism for client-side code to be invoked when
an operation completes (called a "callback"). RPC Operations are intended for unstructured data; data that is
ultimately destined for display in Smart GWT components will generally come from DataSource operations. DataSource Operation is an operation that acts on a DataSource, performing one of the basic actions that makes sense on
a set of similar records: "fetch", "add", "update" or "remove". Unlike RPC operations, DataSource operations have
specific request data and response data, for example, in the "fetch" DataSource operation, the request data is expected
to be search criteria, and the response data is expected to be a list of matching DataSource records. Although
DataSource operations can be invoked manually from the client, they are generally automatically invoked by DataBound
components. databinding-capable components becomes applicable to your server. At
that point authentication, authorization and other business rules can be layered on top. SQLDataSource which can be used without any server-side code needing to be written. In contrast, any operation which
uses custom server-side code is called a "Custom Operation". this discussion of the advantages of doing so}. As you switch from using
Built-in DataSources to Custom Operations, no client-side code changes will be required, because the client cares only
about the DataSource definition, not the data store which the data is ultimately retrieved from.
DataSource.fetchData(com.smartgwt.client.data.Criteria, com.smartgwt.client.data.DSCallback),
DataSource.filterData(com.smartgwt.client.data.Criteria, com.smartgwt.client.data.DSCallback),
DataSource.exportData(),
DataSource.addData(com.smartgwt.client.data.Record),
DataSource.updateData(com.smartgwt.client.data.Record),
DataSource.removeData(com.smartgwt.client.data.Record),
DataSource.validateData(com.smartgwt.client.data.Record),
DataSource.performCustomOperation(java.lang.String, com.smartgwt.client.data.Record, com.smartgwt.client.data.DSCallback, com.smartgwt.client.data.DSRequest),
com.smartgwt.client.rpc.RPCManager#handleError,
DSRequest.getOperationId()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||