@Override public void setTokenRequestHandler(TokenRequestHandler tokenRequestHandler) { GwtCommandDispatcher.getInstance().setTokenRequestHandler(tokenRequestHandler); } }
@Override public Deferred execute(GwtCommand command, CommandCallback<?>... callback) { return GwtCommandDispatcher.getInstance().execute(command, callback); }
@Override public void login() { GwtCommandDispatcher.getInstance().login(); }
@Override public void logout() { GwtCommandDispatcher.getInstance().logout(); }
public void onCommunicationException(Throwable error) { GwtCommandDispatcher.getInstance().onCommunicationException(error); }
/** No-arguments constructor. */ public CommandServiceImpl() { ExceptionCallbackImpl callback = new ExceptionCallbackImpl(); GwtCommandDispatcher.getInstance().setCommandExceptionCallback(callback); GwtCommandDispatcher.getInstance().setCommunicationExceptionCallback(callback); }
public void onWindowClosing(ClosingEvent event) { GwtCommandDispatcher.getInstance().setShowError(false); // Cancel all outstanding requests: for (Deferred deferred : deferreds) { deferred.cancel(); } } });
/** * Tries to log the user out. Uses the {@link SsecAccess#logout()} method. */ public void onClick(ClickEvent event) { GwtCommandDispatcher dispatcher = GwtCommandDispatcher.getInstance(); SsecAccess.logout(); dispatcher.logout(); }
/** * Construct an abstract application and initialize handlers. */ public AbstractUserApplication() { handlerManager = new HandlerManager(this); GwtCommandCallback cb = new DeskmanagerGwtCommandCallback(); GwtCommandDispatcher.getInstance().setCommandExceptionCallback(cb); GwtCommandDispatcher.getInstance().setCommunicationExceptionCallback(cb); }
/** * Logs the user out. */ public static void logout() { GwtCommandDispatcher dispatcher = GwtCommandDispatcher.getInstance(); if (null != dispatcher.getUserToken()) { GwtCommand command = new GwtCommand(LogoutRequest.COMMAND); dispatcher.logout(); dispatcher.execute(command); } }
/** * Send a command to reload all dynamic layers. */ public static void reloadDynamicLayers() { ReloadDynamicLayersRequest request = new ReloadDynamicLayersRequest(); GwtCommand command = new GwtCommand(ReloadDynamicLayersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command); }
public static void getUsers(final DataCallback<List<UserDto>> onFinish) { FindUsersRequest request = new FindUsersRequest(); GwtCommand command = new GwtCommand(FindUsersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<FindUsersResponse>() { public void execute(FindUsersResponse response) { if (onFinish != null) { onFinish.execute(response.getUsers()); } } }); }
@Override public void getGroups(final DataCallback<List<TerritoryDto>> onFinish) { GetTerritoriesRequest request = new GetTerritoriesRequest(); GwtCommand command = new GwtCommand(GetTerritoriesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetTerritoriesResponse>() { public void execute(GetTerritoriesResponse response) { if (onFinish != null) { onFinish.execute(response.getTerritories()); } } }); }
@Override public void getUsers(boolean includeProfiles, final DataCallback<List<UserDto>> onFinish) { FindUsersRequest request = new FindUsersRequest(); request.setIncludeProfiles(includeProfiles); GwtCommand command = new GwtCommand(FindUsersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<FindUsersResponse>() { public void execute(FindUsersResponse response) { if (onFinish != null) { onFinish.execute(response.getUsers()); } } }); }
@Override public void getProfilesOfUser(long userId, final DataCallback<List<ProfileDto>> onFinish) { GetUserProfilesRequest request = new GetUserProfilesRequest(); request.setId(userId); GwtCommand command = new GwtCommand(GetUserProfilesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetUserProfilesResponse>() { public void execute(GetUserProfilesResponse response) { if (onFinish != null) { onFinish.execute(response.getProfiles()); } } }); }
@Override public void getGroup(long id, final DataCallback<TerritoryDto> onFinish) { GetGroupRequest request = new GetGroupRequest(); request.setId(id); GwtCommand command = new GwtCommand(GetGroupRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetGroupResponse>() { public void execute(GetGroupResponse response) { if (onFinish != null) { onFinish.execute(response.getGroup()); } } }); }
private void calculate(final GeometryArrayFunction callback) { geometry.setPrecision(-1); splitLine.setPrecision(-1); GeometrySplitRequest request = new GeometrySplitRequest(geometry, splitLine); GwtCommand command = new GwtCommand(GeometrySplitRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GeometrySplitResponse>() { public void execute(GeometrySplitResponse response) { callback.execute(response.getGeometries().toArray(new Geometry[response.getGeometries().size()])); } }); } }
public static void deleteSearchFavourite(SearchFavourite sf, final DataCallback<Boolean> onFinished) { DeleteSearchFavouriteRequest dsfr = new DeleteSearchFavouriteRequest(); dsfr.setSearchFavouriteId(sf.getId()); GwtCommand command = new GwtCommand(DeleteSearchFavouriteRequest.COMMAND); command.setCommandRequest(dsfr); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<SuccessCommandResponse>() { public void execute(SuccessCommandResponse response) { if (onFinished != null) { onFinished.execute(response.isSuccess()); } } }); } }
private void doLogin(final TokenChangedHandler tokenChangedHandler, final TokenRequestHandler fallbackTokenRequestHandler) { RetrieveRolesRequest request = new RetrieveRolesRequest(); request.setGeodeskId(geodeskId); request.setLocale(LocaleInfo.getCurrentLocale().getLocaleName()); request.setSecurityToken(token); GwtCommand command = new GwtCommand(RetrieveRolesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new CommandCallback<RetrieveRolesResponse>() { public void execute(RetrieveRolesResponse response) { processResponse(tokenChangedHandler, fallbackTokenRequestHandler, response); } }); }
public void setFeatures(List<Feature> features) { this.features = features; SearchFeatureRequest featReq = new SearchFeatureRequest(); featReq.setCriteria(buildCriteria()); featReq.setBooleanOperator("OR"); featReq.setCrs(model.getCrs()); featReq.setLayerId(layer.getServerLayerId()); featReq.setFilter(layer.getFilter()); featReq.setFeatureIncludes(GwtCommandDispatcher.getInstance().getLazyFeatureIncludesSelect()); setRequest(featReq); }