All pastes #978883 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-09 21:56 UTC
rendered paste body
public class CommonData implements IsSerializable {
	// General
	public long useRandomSeed = 0;
	public Date todaysDate;
	public int allowRepeatedSendOfSubscriptionPasswordReminderAfterHours = 24;

...

}

public interface CommonServiceAsync {
	public void getCommonData(AsyncCallback callback);
..
}

public interface CommonService extends RemoteService {
	public CommonData getCommonData();
...
}


		service = (CommonServiceAsync) GWT.create(CommonService.class);
		service.getCommonData(asyncCallback);


	protected AsyncCallback asyncCallback = 
		new AsyncCallback() {
    		public void onFailure(Throwable caught) {
      			// acceptor.failed(caught);
    			parent.debug("Failed to load CommonData. " + caught.getStackTrace() + " " + caught.getMessage() + " " + caught.getLocalizedMessage());
			}

			public void onSuccess(Object result) {
				// parent.debug("Hey: " + ((com.platform.smsbible.util.Lang) (((CommonData) result).lang)).bibleBooks[0].name);
				
				cd = (CommonData) result;
				if (cd == null) {
					Window.setTitle(" ** CommonData got successfully but is null");
					parent.jsAPI.changeLocation("./contact");
					return;
				}
				// cdh.cd = cd;
				// cdh.onLoad();
				initialize_dataLoaded = true;
				initializeFinished();
			}
		};