List of usage examples for com.google.gwt.user.client.ui HTMLPanel add
@Override public void add(Widget widget)
From source file:com.agnie.useradmin.login.client.presenter.LoginPresenter.java
License:Open Source License
@Override public boolean go() { super.go();//from www . j a v a 2 s .c o m RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); view = viewFactory.getLoginView(); String status = Cookies.getCookie(Cokie.STATUS.getKey()); Cookies.setCookie(Cokie.STATUS.getKey(), null); if (status != null && status.equals(DomainAuthException.class.getName())) { String username = Cookies.getCookie(Cokie.USER.getKey()); Cookies.setCookie(Cokie.USER.getKey(), null); if (username == null) { username = ""; } view.registerView(username); } else if (status != null && status.equals(RequestedException.class.getName())) { messagePanel.show(false); messagePanel.setType(MessageType.WARNING); messagePanel.setMessage(messages.regrequested()); } else if (status != null && status.equals(RegistrationDisabledException.class.getName())) { messagePanel.show(false); messagePanel.setType(MessageType.WARNING); messagePanel.setMessage(messages.reg_disabled()); } view.initLabels(); centerPanel.add(messagePanel); centerPanel.add(view); contentPanel.add(centerPanel); return true; }
From source file:com.agnie.useradmin.login.client.presenter.SignupPresenter.java
License:Open Source License
@Override public boolean go() { super.go();// w w w . ja va 2 s . co m RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); view = viewFactory.getSignupView(); messagePanel.hide(); view.reset(); centerPanel.add(messagePanel); centerPanel.add(view); contentPanel.add(centerPanel); return true; }
From source file:com.agnie.useradmin.login.client.presenter.VerifyPresenter.java
License:Open Source License
@Override public boolean go() { super.go();//w w w. j a v a2s .c o m RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); messagePanel.hide(); centerPanel.add(messagePanel); contentPanel.add(centerPanel); AuthenticateServiceAsync authService = clientFactory.getAuthenticateService(); authService.verifyEmail(place.get(USERNAME), place.get(TOKEN), place.get(RUNTIME_TOKEN), new AsyncCallback<Boolean>() { @Override public void onSuccess(Boolean result) { if (result) { messagePanel.show(false); messagePanel.setMessage(messages.email_verified()); messagePanel.setType(MessageType.INFORMATION); appController.getPlaceManager().changePlace(new Place<PlaceToken>(PlaceToken.LOGIN)); } else { messagePanel.show(false); messagePanel.setMessage(messages.email_not_verified()); messagePanel.setType(MessageType.ERROR); } } @Override public void onFailure(Throwable caught) { if (caught instanceof CriticalException) { messagePanel.show(false); messagePanel.setMessage( com.agnie.useradmin.common.client.I18.messages.internal_server_error()); messagePanel.setType(MessageType.ERROR); } else { messagePanel.show(false); messagePanel.setMessage(messages.email_not_verified()); messagePanel.setType(MessageType.ERROR); } } }); return true; }
From source file:com.agnie.useradmin.main.client.presenter.ApplicationUserPresenter.java
License:Open Source License
@Override public boolean go() { if (super.go() && appACLProvider.get() != null && appACLProvider.get().check(Permissions.APPLICATION_USER_MANAGER)) { BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.addBreadCrumb(I18.messages.users()); viewFactory.getListMenu().selectTab(ListMenu.Tab.USERS.getIndex()); RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); view = viewFactory.getAppUsersView(); view.initialize();//ww w. j av a2 s . c o m if (dataFetcher == null) { dataFetcher = new UserApplicationDataFetcher(view); AsyncDP<UserApplicationRegistrationPx> userDp = new AsyncDP<UserApplicationRegistrationPx>( dataFetcher); view.setDataProvider(userDp); } getTotalUserAppRoles(); getTotalUserAppAdminRoles(); viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers(); viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { viewFactory.getAppUsersView().refreshPage(); } }); centerPanel.add(view); contentPanel.add(centerPanel); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.agnie.useradmin.main.client.presenter.BasePresenter.java
License:Open Source License
public boolean go() { // Headers are getting pupulated here RootPanel headerPanel = clientFactory.getRootPanelFactory().getHeaderPanel(); headerPanel.clear();//w w w . j a va 2s.c o m HeaderView view = commonViewFactory.getHeaderView(); view.setAccPanVisible(true); headerPanel.add(view); // Menu is getting added here TabBar mainMenu = viewFactory.getListMenu().getTabBar(); Menu menu = viewFactory.getMenu(); menu.getTabbarPan().add(mainMenu); // BreadCrumbPanel getting populated here BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.clear(); breadCrumbPanel.addBreadCrumb(I18.messages.userHome()); breadCrumbPanel.getBreadCrumb(0).addClickHandler(getBreadCrumbClickHandler()); Image help = viewFactory.getHelpImage(); HTMLPanel helpBreadCrumbPanel = viewFactory.getHelpBreadCrumbPanel(); helpBreadCrumbPanel.clear(); helpBreadCrumbPanel.add(breadCrumbPanel); helpBreadCrumbPanel.add(help); // CenterPanel getting populated here HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); centerPanel.clear(); centerPanel.add(menu); centerPanel.add(messagePanel); centerPanel.add(helpBreadCrumbPanel); // Contents are getting populated here RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); contentPanel.clear(); contentPanel.add(centerPanel); // Footer is getting populated here. RootPanel footerPanel = clientFactory.getRootPanelFactory().getFooterPanel(); footerPanel.clear(); footerPanel.add(commonViewFactory.getFooterView()); return true; }
From source file:com.agnie.useradmin.main.client.presenter.DomainPresenter.java
License:Open Source License
public void setPrevData(final HTMLPanel centerPanel) { String domain = MainQSProcessor.getSelDomain(); ApplicationManagerRequest amr = clientFactory.getRequestFactory().applicationManager(); amr.getApplicationByDomainName(domain).fire(new Receiver<ApplicationPx>() { @Override//w w w. j ava2s . c o m public void onSuccess(ApplicationPx response) { if (response != null) { view.init(response); centerPanel.add(view); getSelDefAppRoles(); getSelDefContextRoles(); } } }); }
From source file:com.agnie.useradmin.main.client.presenter.ManageContextsPresenter.java
License:Open Source License
public boolean go() { if (super.go() && appACLProvider.get() != null && appACLProvider.get().check(Permissions.MANAGE_CONTEXT)) { RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); viewFactory.getListMenu().selectTab(ListMenu.Tab.CONTEXT.getIndex()); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); ManageContextsView view = viewFactory.getManageContextsView(); if (dataFetcher == null) { dataFetcher = new ManageContextDataFetcher(view); AsyncDP<ContextPx> contextDP = new AsyncDP<ContextPx>(dataFetcher); view.setDataProvider(contextDP); }//from ww w. j a v a 2 s .c o m BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.addBreadCrumb(I18.messages.manageContexts()); viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers(); viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { viewFactory.getManageContextsView().refreshPage(); } }); view.reset(); view.initialize(); centerPanel.add(view); contentPanel.add(centerPanel); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.agnie.useradmin.main.client.presenter.PermissionsPresenter.java
License:Open Source License
public boolean go() { if (super.go() && appACLProvider.get() != null && appACLProvider.get().check(Permissions.PERMISSION)) { BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.addBreadCrumb(I18.messages.permissions()); breadCrumbPanel.getBreadCrumb(1).addClickHandler(permBreadCrumbClickhandler); viewFactory.getListMenu().selectTab(ListMenu.Tab.PERMISSION.getIndex()); RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); view = viewFactory.getListPermissionsView(); if (dataFetcher == null) { dataFetcher = new PermissionDataFetcher(view); AsyncDP<PermissionPx> permissionDP = new AsyncDP<PermissionPx>(dataFetcher); view.setDataProvider(permissionDP); }/* w ww . j a v a 2s . c o m*/ messagePanel.hide(); viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers(); viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { viewFactory.getListPermissionsView().refreshPage(); } }); view.reset(); view.initialize(); centerPanel.add(view); contentPanel.add(centerPanel); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.agnie.useradmin.main.client.presenter.RolesPresenter.java
License:Open Source License
public boolean go() { if (super.go() && appACLProvider.get() != null && appACLProvider.get().check(Permissions.ROLE)) { BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel(); breadCrumbPanel.addBreadCrumb(I18.messages.roles()); breadCrumbPanel.getBreadCrumb(1).addClickHandler(roleBreadCrumbClikhandler); viewFactory.getListMenu().selectTab(ListMenu.Tab.ROLE.getIndex()); RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel(); HTMLPanel centerPanel = viewFactory.getCenterContentPanel(); view = viewFactory.getListRolesView(); if (dataFetcher == null) { dataFetcher = new RoleDataFetcher(view); AsyncDP<RolePx> roleDp = new AsyncDP<RolePx>(dataFetcher); view.setDataProvider(roleDp); }/*from w ww . j av a 2 s . co m*/ messagePanel.hide(); viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers(); viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { viewFactory.getListRolesView().refreshPage(); } }); getPermissions(); view.reset(); view.initialize(); centerPanel.add(view); contentPanel.add(centerPanel); return true; } else { Scheduler.get().scheduleDeferred(new Command() { public void execute() { appController.getPlaceManager() .changePlace(new Place<PlaceToken>(appController.getDefaultPlace())); } }); return false; } }
From source file:com.google.api.explorer.client.embedded.EmbeddedParameterForm.java
License:Apache License
/** * Adds a row to the table to edit the partial fields mask. * * @param responseSchema Definition of the response object being described. * @param row Row index to begin adding rows to the parameter form table. *///w w w .j a v a2 s. co m private void addEmbeddedFieldsRow(ApiService service, @Nullable Schema responseSchema, int row) { fieldsPlaceholder.clear(); table.setText(row, 0, "fields"); // Reset the fields textbox's value to empty and add it to the table (with // appropriate styling) fieldsTextBox.setText(""); // All inputs must be wrapped in a container to simplify the CSS. Widget container = new SimplePanel(fieldsTextBox); container.addStyleName(style.parameterInput()); table.setWidget(row, 1, container); // Start adding the next cell which will have the description of this param, // and potentially a link to open the fields editor. HTMLPanel panel = new HTMLPanel(""); service.getParameters().get("fields").getDescription(); panel.add(new Label(getFieldsDescription(service))); // If a response schema is provided, add a link to the fields editor and // tell the fields editor about this method's response schema. if (responseSchema != null && responseSchema.getProperties() != null) { Label openFieldsEditor = new InlineLabel("Use fields editor"); openFieldsEditor.addStyleName(Resources.INSTANCE.style().clickable()); openFieldsEditor.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { fieldsPopupPanel.show(); fieldsPopupPanel.center(); } }); panel.add(openFieldsEditor); fieldsEditor = new FieldsEditor(service, /* This is the root, no field name req'd */""); fieldsEditor.setProperties(responseSchema.getProperties()); fieldsPlaceholder.add(fieldsEditor); } // Add the description (and maybe fields editor link) to the table. table.setWidget(row, 2, panel); cellFormatter.addStyleName(row, 0, EmbeddedResources.INSTANCE.style().parameterFormNameCell()); cellFormatter.addStyleName(row, 1, EmbeddedResources.INSTANCE.style().parameterFormEditorCell()); cellFormatter.addStyleName(row, 2, EmbeddedResources.INSTANCE.style().parameterFormDescriptionCell()); }