private void handleError(AbstractServerProxy proxy) { if (proxy instanceof JsonDimProxy) { this.errorMessage = ResourceManager.getInstance() .getCurrentBundle() .getString(IStringCommon.RES_SERVER_ERROR, IStringCommon.FAMILY_COMMON); if (proxy.getRequestAction().equals(IServerProxyConstants.ACT_GET_DIM_TOKEN)) { notifyDimFinish(); } else if (proxy.getRequestAction().equals(IServerProxyConstants.ACT_GET_DIM_PTN)) { notifyGetPtnMutex(); } } }
// TODO need to add the jobid for transactinError by yren public void transactionError(AbstractServerProxy proxy) { String errorMessage = proxy.getErrorMsg(); if (errorMessage == null || errorMessage.length() == 0) { errorMessage = ResourceManager.getInstance() .getCurrentBundle() .getString(IStringCommon.RES_SERVER_ERROR, IStringCommon.FAMILY_COMMON); } postErrorMessage(errorMessage); }
public boolean isAllowNetworkRequest(AbstractServerProxy proxy) { if (!NetworkStatusManager.getInstance().isConnected()) { String errorMessage = ResourceManager.getInstance() .getCurrentBundle() .getString(IStringCommon.RES_NO_CELL_COVERAGE, IStringCommon.FAMILY_COMMON); proxy.setErrorMsg(errorMessage); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } return false; } return true; }