Example usage for com.google.gwt.user.client.rpc ServiceDefTarget setRpcRequestBuilder

List of usage examples for com.google.gwt.user.client.rpc ServiceDefTarget setRpcRequestBuilder

Introduction

In this page you can find the example usage for com.google.gwt.user.client.rpc ServiceDefTarget setRpcRequestBuilder.

Prototype

void setRpcRequestBuilder(RpcRequestBuilder builder);

Source Link

Document

Sets the RpcRequestBuilder that should be used by the service implementation.

Usage

From source file:com.agnie.useradmin.contextmgr.client.mvp.ClientFactory.java

License:Open Source License

public AuthenticateServiceAsync getAuthenticateService() {
    if (authenticateService == null) {
        authenticateService = GWT.create(AuthenticateService.class);
        ServiceDefTarget target = (ServiceDefTarget) authenticateService;
        target.setRpcRequestBuilder(loaderBuilder);
    }/*from  w  w  w  .j  a v  a 2 s. c o  m*/
    return authenticateService;
}

From source file:com.agnie.useradmin.contextmgr.client.mvp.ClientFactory.java

License:Open Source License

public UserProfileServiceAsync getuserProfileService() {
    if (userProfileService == null) {
        userProfileService = GWT.create(UserProfileService.class);
        ServiceDefTarget target = (ServiceDefTarget) userProfileService;
        target.setRpcRequestBuilder(selDomainRpcRequestBuilder);
    }/*ww w  . j ava  2s.  com*/
    return userProfileService;
}

From source file:com.agnie.useradmin.login.client.mvp.ClientFactory.java

License:Open Source License

public UserProfileServiceAsync getUserProfileService() {
    if (userProfileService == null) {
        userProfileService = GWT.create(UserProfileService.class);
        ServiceDefTarget target = (ServiceDefTarget) userProfileService;
        target.setRpcRequestBuilder(loaderBuilder);
    }//from  ww w  .j a  v  a2s . c  o  m
    return userProfileService;
}

From source file:com.agnie.useradmin.main.client.mvp.ClientFactory.java

License:Open Source License

public UserProfileServiceAsync getuserProfileService() {
    if (userProfileService == null) {
        userProfileService = GWT.create(UserProfileService.class);
        ServiceDefTarget target = (ServiceDefTarget) userProfileService;
        target.setRpcRequestBuilder(selDomainReqBuilder);
    }/* w ww .ja va 2s .com*/
    return userProfileService;
}

From source file:com.agnie.useradmin.session.client.mvp.ClientFactory.java

License:Open Source License

public UserSessionServiceAsync getUserSessionService() {
    if (userSessionService == null) {
        userSessionService = GWT.create(UserSessionService.class);
        ServiceDefTarget target = (ServiceDefTarget) userSessionService;
        target.setRpcRequestBuilder(loaderBuilder);
    }//  ww w .j  a v a2 s .c  o  m
    return userSessionService;
}

From source file:com.ait.toolkit.core.client.RpcUtil.java

License:Open Source License

public static void prepareRpcService(ServiceDefTarget service, final String moduleUrl,
        final String relativeServiceUrl) {
    service.setServiceEntryPoint(moduleUrl + relativeServiceUrl);
    service.setRpcRequestBuilder(new RpcRequestBuilder() {
        @Override//  w  w  w .j  av a2 s  .c  o  m
        protected void doFinish(RequestBuilder rb) {
            super.doFinish(rb);
            rb.setHeader(MODULE_BASE_HEADER, moduleUrl);
        }
    });
}

From source file:com.github.manishahluwalia.gwt.rpcwrapper.client.RpcWrapper.java

License:Apache License

/**
 * Given a basic GWT-RPC proxy service, wrap it to have the qualities of
 * {@link RpcWrapper}//from  ww w  .  ja  v a 2 s .co m
 *
 * @param service
 *            A GWT-RPC proxy. Usually, acquired through
 *            {@link GWT#create(Class)}
 * @return A wrapped GWT-RPC proxy
 */
public ServiceDefTarget wrapService(ServiceDefTarget service) {
    logger.finest("Wrapping service: " + service.getClass().getName() + " at " + service.getServiceEntryPoint()
            + " with policy " + service.getSerializationPolicyName());
    service.setRpcRequestBuilder(builder);
    return service;
}

From source file:com.googlecode.gwtphonegap.client.util.PhonegapUtilImplDevice.java

License:Apache License

@Override
public void prepareService(ServiceDefTarget service, final String moduleUrl, String relativeServiceUrl) {
    service.setServiceEntryPoint(moduleUrl + relativeServiceUrl);

    service.setRpcRequestBuilder(new RpcRequestBuilder() {

        @Override//w  w  w.  j a  v a2 s.  c o m
        protected void doFinish(RequestBuilder rb) {
            super.doFinish(rb);

            rb.setHeader(MODULE_BASE_HEADER, moduleUrl);
        }

    });

    if (!(service instanceof PhonegapRPCService)) {
        throw new IllegalStateException(
                "the rpc service you are trying to use was not generated by Phonegap RPC Serivce Generator");
    }
    PhonegapRPCService phonegapRPCService = (PhonegapRPCService) service;
    phonegapRPCService.setModuleBaseUrl(moduleUrl);

}

From source file:com.gwtplatform.dispatch.client.PhoneGapDispatchAsync.java

License:Apache License

@Override
protected void prepareService(ServiceDefTarget service, final String moduleUrl, String relativeServiceUrl) {
    service.setServiceEntryPoint(remoteServerUrl + relativeServiceUrl);
    service.setRpcRequestBuilder(new RpcRequestBuilder() {
        @Override// w  w w .  j av a2 s.com
        protected void doFinish(RequestBuilder requestBuilder) {
            super.doFinish(requestBuilder);

            requestBuilder.setHeader(MODULE_BASE_HEADER, remoteServerUrl);
        }
    });
}

From source file:com.oracle.wci.user.registration.client.AsyncCall.java

License:Apache License

/**
 * Easy way to init GWT service URL.//w  w  w . j a v a  2s .  c om
 */
private static void initializeService() {

    RpcRequestBuilder theBuilder = new TimeOutRpcRequestBuilder();

    service = (RegisteringServiceAsync) GWT.create(RegisteringService.class);
    final ServiceDefTarget endpoint = (ServiceDefTarget) service;
    String gatewayedServiceUrl = getGatewayedServiceURL();

    if (gatewayedServiceUrl == null || gatewayedServiceUrl.length() == 0) {
        if (GWT.isClient()) {
            moduleURL = "";
        } else {
            moduleURL = GWT.getModuleBaseURL();
        }
        endpoint.setServiceEntryPoint(GWT.getModuleBaseURL() + servletServiceName);
    } else {
        moduleURL = gatewayedServiceUrl;
        endpoint.setServiceEntryPoint(gatewayedServiceUrl + servletServiceName);
    }

    endpoint.setRpcRequestBuilder(theBuilder);
}