List of usage examples for org.apache.wicket.extensions.ajax.markup.html.modal ModalWindow ModalWindow
public ModalWindow(final String id)
From source file:org.syncope.console.pages.Reports.java
License:Apache License
public Reports(final PageParameters parameters) { super(parameters); window = new ModalWindow("reportWin"); window.setCssClassName(ModalWindow.CSS_CLASS_GRAY); window.setInitialHeight(WIN_HEIGHT); window.setInitialWidth(WIN_WIDTH);// ww w. j a v a 2 s.c om window.setCookieName("view-report-win"); add(window); setupReport(); }
From source file:org.syncope.console.pages.Resources.java
License:Apache License
public Resources(final PageParameters parameters) { super(parameters); add(createResourceWin = new ModalWindow("createResourceWin")); add(editResourceWin = new ModalWindow("editResourceWin")); add(createConnectorWin = new ModalWindow("createConnectorWin")); add(editConnectorWin = new ModalWindow("editConnectorWin")); add(feedbackPanel);//from ww w .ja v a 2s .c o m resourcePaginatorRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_RESOURCES_PAGINATOR_ROWS); connectorPaginatorRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_CONNECTORS_PAGINATOR_ROWS); setupResources(); setupConnectors(); }
From source file:org.syncope.console.pages.Roles.java
License:Apache License
public Roles(final PageParameters parameters) { super(parameters); createRoleWin = new ModalWindow("createRoleWin"); createRoleWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createRoleWin.setInitialHeight(WIN_HEIGHT); createRoleWin.setInitialWidth(WIN_WIDTH); createRoleWin.setCookieName("create-role-modal"); add(createRoleWin);//from w ww. ja v a 2 s. c o m container = new WebMarkupContainer("container"); container.setOutputMarkupId(true); add(container); final TreeRolePanel treePanel = new TreeRolePanel("treePanel"); treePanel.setOutputMarkupId(true); container.add(treePanel); final RoleSummaryPanel nodePanel = new RoleSummaryPanel("summaryPanel", createRoleWin, Roles.this.getPageReference()); nodePanel.setOutputMarkupId(true); container.add(nodePanel); createRoleWin.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() { private static final long serialVersionUID = 8804221891699487139L; @Override public void onClose(final AjaxRequestTarget target) { final TreeNodeClickUpdate data = new TreeNodeClickUpdate(target, nodePanel.getSelectedNode() == null ? 0 : nodePanel.getSelectedNode().getId()); send(getPage(), Broadcast.BREADTH, data); target.add(container); if (modalResult) { getSession().info(getString("operation_succeded")); target.add(feedbackPanel); modalResult = false; } } }); container.add(createRoleWin); }
From source file:org.syncope.console.pages.Schema.java
License:Apache License
public Schema(PageParameters parameters) { super(parameters); userSchemasContainer = new WebMarkupContainer("userSchemasContainer"); userDerivedSchemasContainer = new WebMarkupContainer("userDerivedSchemasContainer"); userVirtualSchemasContainer = new WebMarkupContainer("userVirtualSchemasContainer"); roleSchemasContainer = new WebMarkupContainer("roleSchemasContainer"); roleDerivedSchemasContainer = new WebMarkupContainer("roleDerivedSchemasContainer"); roleVirtualSchemasContainer = new WebMarkupContainer("roleVirtualSchemasContainer"); membershipSchemaContainer = new WebMarkupContainer("membershipSchemaContainer"); membershipDerivedSchemaContainer = new WebMarkupContainer("membershipDerivedSchemaContainer"); membershipVirtualSchemaContainer = new WebMarkupContainer("membershipVirtualSchemaContainer"); add(createRoleSchemaWin = new ModalWindow("createRoleSchemaWin")); add(editRoleSchemaWin = new ModalWindow("editRoleSchemaWin")); add(createRoleDerivedSchemaWin = new ModalWindow("createRoleDerivedSchemaWin")); add(createRoleVirtualSchemaWin = new ModalWindow("createRoleVirtualSchemaWin")); add(editRoleDerivedSchemaWin = new ModalWindow("editRoleDerivedSchemaWin")); add(editRoleVirtualSchemaWin = new ModalWindow("editRoleVirtualSchemaWin")); add(createUserSchemaWin = new ModalWindow("createUserSchemaWin")); add(editUserSchemaWin = new ModalWindow("editUserSchemaWin")); add(createUserDerivedSchemaWin = new ModalWindow("createUserDerSchemaWin")); add(createUserVirtualSchemaWin = new ModalWindow("createUserVirSchemaWin")); add(editUserDerivedSchemaWin = new ModalWindow("editUserDerSchemaWin")); add(editUserVirtualSchemaWin = new ModalWindow("editUserVirSchemaWin")); add(createMembershipSchemaWin = new ModalWindow("createMembershipSchemaWin")); add(editMembershipSchemaWin = new ModalWindow("editMembershipSchemaWin")); add(createMembershipDerivedSchemaWin = new ModalWindow("createMembershipDerSchemaWin")); add(createMembershipVirtualSchemaWin = new ModalWindow("createMembershipVirSchemaWin")); add(editMembershipDerivedSchemaWin = new ModalWindow("editMembershipDerSchemaWin")); add(editMembershipVirtualSchemaWin = new ModalWindow("editMembershipVirSchemaWin")); rolePageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_ROLE_SCHEMA_PAGINATOR_ROWS); roleDerPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_ROLE_DER_SCHEMA_PAGINATOR_ROWS); roleVirPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_ROLE_VIR_SCHEMA_PAGINATOR_ROWS); userSchemaPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_USER_SCHEMA_PAGINATOR_ROWS); userDerSchemaPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_USER_DER_SCHEMA_PAGINATOR_ROWS); userVirSchemaPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_USER_VIR_SCHEMA_PAGINATOR_ROWS); membershipPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_MEMBERSHIP_SCHEMA_PAGINATOR_ROWS); membershipDerPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_MEMBERSHIP_DER_SCHEMA_PAGINATOR_ROWS); membershipVirPageRows = prefMan.getPaginatorRows(getRequest(), Constants.PREF_MEMBERSHIP_VIR_SCHEMA_PAGINATOR_ROWS); final String allowedCreateRoles = xmlRolesReader.getAllAllowedRoles("Schema", "create"); final String allowedReadRoles = xmlRolesReader.getAllAllowedRoles("Schema", "read"); final String allowedDeleteRoles = xmlRolesReader.getAllAllowedRoles("Schema", "delete"); List<IColumn> rolesColumns = getColumnsForSchema(roleSchemasContainer, editRoleSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.NORMAL, Constants.SCHEMA_FIELDS, allowedReadRoles, allowedCreateRoles); final AjaxFallbackDefaultDataTable tableRoles = new AjaxFallbackDefaultDataTable("datatable", rolesColumns, new SchemaProvider(SchemaType.RoleSchema), rolePageRows); add(getPaginatorForm(roleSchemasContainer, tableRoles, "RolesPaginatorForm", "rolePageRows", Constants.PREF_ROLE_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsRolesDer = getColumnsForSchema(roleDerivedSchemasContainer, editRoleDerivedSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.DERIVED, Constants.DERIVED_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableRolesDer = new AjaxFallbackDefaultDataTable("datatable", columnsRolesDer, new DerivedSchemaProvider(SchemaDerivedType.RoleDerivedSchema), roleDerPageRows); add(getPaginatorForm(roleDerivedSchemasContainer, tableRolesDer, "RolesDerPaginatorForm", "roleDerPageRows", Constants.PREF_ROLE_DER_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsRolesVir = getColumnsForSchema(roleVirtualSchemasContainer, editRoleVirtualSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.VIRTUAL, Constants.VIRTUAL_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableRolesVir = new AjaxFallbackDefaultDataTable("datatable", columnsRolesVir, new VirtualSchemaProvider(SchemaVirtualType.RoleVirtualSchema), roleVirPageRows); add(getPaginatorForm(roleVirtualSchemasContainer, tableRolesVir, "RolesVirPaginatorForm", "roleVirPageRows", Constants.PREF_ROLE_VIR_SCHEMA_PAGINATOR_ROWS)); List<IColumn> userColumns = getColumnsForSchema(userSchemasContainer, editUserSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.NORMAL, Constants.SCHEMA_FIELDS, allowedReadRoles, allowedCreateRoles); final AjaxFallbackDefaultDataTable tableUsers = new AjaxFallbackDefaultDataTable("datatable", userColumns, new SchemaProvider(SchemaType.UserSchema), userSchemaPageRows); tableUsers.setMarkupId("tableUsers"); add(getPaginatorForm(userSchemasContainer, tableUsers, "UsersPaginatorForm", "userSchemaPageRows", Constants.PREF_USER_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsUsersDer = getColumnsForSchema(userDerivedSchemasContainer, editUserDerivedSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.DERIVED, Constants.DERIVED_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableUsersDer = new AjaxFallbackDefaultDataTable("datatable", columnsUsersDer, new DerivedSchemaProvider(SchemaDerivedType.UserDerivedSchema), userDerSchemaPageRows);// w w w.j a v a 2 s . c o m add(getPaginatorForm(userDerivedSchemasContainer, tableUsersDer, "UsersDerPaginatorForm", "userDerSchemaPageRows", Constants.PREF_USER_DER_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsUsersVir = getColumnsForSchema(userVirtualSchemasContainer, editUserVirtualSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.VIRTUAL, Constants.VIRTUAL_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableUsersVir = new AjaxFallbackDefaultDataTable("datatable", columnsUsersVir, new VirtualSchemaProvider(SchemaVirtualType.UserVirtualSchema), userVirSchemaPageRows); add(getPaginatorForm(userVirtualSchemasContainer, tableUsersVir, "UsersVirPaginatorForm", "userVirSchemaPageRows", Constants.PREF_USER_VIR_SCHEMA_PAGINATOR_ROWS)); List<IColumn> membershipsColumns = getColumnsForSchema(membershipSchemaContainer, editMembershipSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.NORMAL, Constants.SCHEMA_FIELDS, allowedReadRoles, allowedCreateRoles); final AjaxFallbackDefaultDataTable tableMemberships = new AjaxFallbackDefaultDataTable("datatable", membershipsColumns, new SchemaProvider(SchemaType.MembershipSchema), membershipPageRows); add(getPaginatorForm(membershipSchemaContainer, tableMemberships, "MembershipPaginatorForm", "membershipPageRows", Constants.PREF_MEMBERSHIP_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsMembershipsDer = getColumnsForSchema(membershipDerivedSchemaContainer, editMembershipDerivedSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.DERIVED, Constants.DERIVED_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableMembershipsDer = new AjaxFallbackDefaultDataTable("datatable", columnsMembershipsDer, new DerivedSchemaProvider(SchemaDerivedType.MembershipDerivedSchema), membershipDerPageRows); add(getPaginatorForm(membershipDerivedSchemaContainer, tableMembershipsDer, "MembershipDerPaginatorForm", "membershipDerPageRows", Constants.PREF_MEMBERSHIP_DER_SCHEMA_PAGINATOR_ROWS)); List<IColumn> columnsMembershipsVir = getColumnsForSchema(membershipVirtualSchemaContainer, editMembershipVirtualSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.VIRTUAL, Constants.VIRTUAL_SCHEMA_FIELDS, allowedReadRoles, allowedDeleteRoles); final AjaxFallbackDefaultDataTable tableMembershipsVir = new AjaxFallbackDefaultDataTable("datatable", columnsMembershipsVir, new VirtualSchemaProvider(SchemaVirtualType.MembershipVirtualSchema), membershipVirPageRows); add(getPaginatorForm(membershipVirtualSchemaContainer, tableMembershipsVir, "MembershipVirPaginatorForm", "membershipVirPageRows", Constants.PREF_MEMBERSHIP_VIR_SCHEMA_PAGINATOR_ROWS)); roleSchemasContainer.add(tableRoles); roleSchemasContainer.setOutputMarkupId(true); roleDerivedSchemasContainer.add(tableRolesDer); roleDerivedSchemasContainer.setOutputMarkupId(true); roleVirtualSchemasContainer.add(tableRolesVir); roleVirtualSchemasContainer.setOutputMarkupId(true); userSchemasContainer.add(tableUsers); userSchemasContainer.setOutputMarkupId(true); userDerivedSchemasContainer.add(tableUsersDer); userDerivedSchemasContainer.setOutputMarkupId(true); userVirtualSchemasContainer.add(tableUsersVir); userVirtualSchemasContainer.setOutputMarkupId(true); membershipSchemaContainer.add(tableMemberships); membershipSchemaContainer.setOutputMarkupId(true); membershipDerivedSchemaContainer.add(tableMembershipsDer); membershipDerivedSchemaContainer.setOutputMarkupId(true); membershipVirtualSchemaContainer.add(tableMembershipsVir); membershipVirtualSchemaContainer.setOutputMarkupId(true); add(roleSchemasContainer); add(roleDerivedSchemasContainer); add(roleVirtualSchemasContainer); add(userSchemasContainer); add(userDerivedSchemasContainer); add(userVirtualSchemasContainer); add(membershipSchemaContainer); add(membershipDerivedSchemaContainer); add(membershipVirtualSchemaContainer); createUserSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createUserSchemaWin.setInitialWidth(WIN_WIDTH); createUserSchemaWin.setCookieName("modal-1"); createUserSchemaWin.setMarkupId("createUserSchemaWin"); editUserSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editUserSchemaWin.setInitialWidth(WIN_WIDTH); editUserSchemaWin.setCookieName("modal-2"); editUserSchemaWin.setMarkupId("editUserSchemaWin"); createUserDerivedSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createUserDerivedSchemaWin.setInitialWidth(WIN_WIDTH); createUserDerivedSchemaWin.setInitialHeight(WIN_HEIGHT); createUserDerivedSchemaWin.setCookieName("modal-3"); editUserDerivedSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editUserDerivedSchemaWin.setInitialWidth(WIN_WIDTH); editUserDerivedSchemaWin.setInitialHeight(WIN_HEIGHT); editUserDerivedSchemaWin.setCookieName("modal-4"); createUserVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createUserVirtualSchemaWin.setInitialWidth(WIN_WIDTH); createUserVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); createUserVirtualSchemaWin.setCookieName("modal-5"); editUserVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editUserVirtualSchemaWin.setInitialWidth(WIN_WIDTH); editUserVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); editUserVirtualSchemaWin.setCookieName("modal-7"); createRoleSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createRoleSchemaWin.setInitialWidth(WIN_WIDTH); createRoleSchemaWin.setCookieName("modal-7"); editRoleSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editRoleSchemaWin.setInitialWidth(WIN_WIDTH); editRoleSchemaWin.setCookieName("modal-8"); createRoleDerivedSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createRoleDerivedSchemaWin.setInitialWidth(WIN_WIDTH); createRoleDerivedSchemaWin.setInitialHeight(WIN_HEIGHT); createRoleDerivedSchemaWin.setCookieName("modal-9"); editRoleDerivedSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editRoleDerivedSchemaWin.setInitialWidth(WIN_WIDTH); editRoleDerivedSchemaWin.setInitialHeight(WIN_HEIGHT); editRoleDerivedSchemaWin.setCookieName("modal-10"); createRoleVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createRoleVirtualSchemaWin.setInitialWidth(WIN_WIDTH); createRoleVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); createRoleVirtualSchemaWin.setCookieName("modal-11"); editRoleVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editRoleVirtualSchemaWin.setInitialWidth(WIN_WIDTH); editRoleVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); editRoleVirtualSchemaWin.setCookieName("modal-12"); createMembershipSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createMembershipSchemaWin.setInitialWidth(WIN_WIDTH); createMembershipSchemaWin.setCookieName("modal-13"); editMembershipSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editMembershipSchemaWin.setInitialWidth(WIN_WIDTH); editMembershipSchemaWin.setCookieName("modal-14"); createMembershipDerivedSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createMembershipDerivedSchemaWin.setInitialWidth(WIN_WIDTH); createMembershipDerivedSchemaWin.setInitialHeight(WIN_HEIGHT); createMembershipDerivedSchemaWin.setCookieName("modal-15"); editMembershipSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editMembershipSchemaWin.setInitialWidth(WIN_WIDTH); editMembershipSchemaWin.setCookieName("modal-16"); createMembershipVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); createMembershipVirtualSchemaWin.setInitialWidth(WIN_WIDTH); createMembershipVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); createMembershipVirtualSchemaWin.setCookieName("modal-17"); editMembershipVirtualSchemaWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editMembershipVirtualSchemaWin.setInitialWidth(WIN_WIDTH); editMembershipVirtualSchemaWin.setInitialHeight(WIN_HEIGHT); editMembershipVirtualSchemaWin.setCookieName("modal-18"); setWindowClosedCallback(createUserSchemaWin, userSchemasContainer); setWindowClosedCallback(editUserSchemaWin, userSchemasContainer); setWindowClosedCallback(createUserDerivedSchemaWin, userDerivedSchemasContainer); setWindowClosedCallback(createUserVirtualSchemaWin, userVirtualSchemasContainer); setWindowClosedCallback(editUserDerivedSchemaWin, userDerivedSchemasContainer); setWindowClosedCallback(editUserVirtualSchemaWin, userVirtualSchemasContainer); setWindowClosedCallback(createRoleSchemaWin, roleSchemasContainer); setWindowClosedCallback(editRoleSchemaWin, roleSchemasContainer); setWindowClosedCallback(createRoleDerivedSchemaWin, roleDerivedSchemasContainer); setWindowClosedCallback(createRoleVirtualSchemaWin, roleVirtualSchemasContainer); setWindowClosedCallback(editRoleDerivedSchemaWin, roleDerivedSchemasContainer); setWindowClosedCallback(editRoleVirtualSchemaWin, roleVirtualSchemasContainer); setWindowClosedCallback(createMembershipSchemaWin, membershipSchemaContainer); setWindowClosedCallback(editMembershipSchemaWin, membershipSchemaContainer); setWindowClosedCallback(createMembershipDerivedSchemaWin, membershipDerivedSchemaContainer); setWindowClosedCallback(createMembershipVirtualSchemaWin, membershipVirtualSchemaContainer); setWindowClosedCallback(editMembershipDerivedSchemaWin, membershipDerivedSchemaContainer); setWindowClosedCallback(editMembershipVirtualSchemaWin, membershipVirtualSchemaContainer); add(getCreateSchemaWindow(createRoleSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.NORMAL, "createRoleSchemaWinLink", "createRoleSchemaWin", allowedCreateRoles)); add(getCreateSchemaWindow(createRoleDerivedSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.DERIVED, "createRoleDerivedSchemaWinLink", "createRoleDerivedSchemaWin", allowedCreateRoles)); add(getCreateSchemaWindow(createRoleVirtualSchemaWin, SchemaModalPageFactory.Entity.role, SchemaModalPageFactory.SchemaType.VIRTUAL, "createRoleVirtualSchemaWinLink", "createRoleVirtualSchemaWin", allowedCreateRoles)); add(getCreateSchemaWindow(createUserSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.NORMAL, "createUserSchemaWinLink", "createUserSchemaModalWin", allowedCreateRoles)); add(getCreateSchemaWindow(createUserDerivedSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.DERIVED, "createUserDerSchemaWinLink", "createUserDerSchemaModalWin", allowedCreateRoles)); add(getCreateSchemaWindow(createUserVirtualSchemaWin, SchemaModalPageFactory.Entity.user, SchemaModalPageFactory.SchemaType.VIRTUAL, "createUserVirSchemaWinLink", "createUserVirSchemaModalWin", allowedCreateRoles)); add(getCreateSchemaWindow(createMembershipSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.NORMAL, "createMembershipSchemaWinLink", "createMembershipSchemaModalWin", allowedCreateRoles)); add(getCreateSchemaWindow(createMembershipDerivedSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.DERIVED, "createMembershipDerSchemaWinLink", "createMembershipDerivedSchemaWin", allowedCreateRoles)); add(getCreateSchemaWindow(createMembershipVirtualSchemaWin, SchemaModalPageFactory.Entity.membership, SchemaModalPageFactory.SchemaType.VIRTUAL, "createMembershipVirSchemaWinLink", "createMembershipVirtualSchemaWin", allowedCreateRoles)); }
From source file:org.syncope.console.pages.Schema.java
License:Apache License
private <T extends AbstractSchemaModalPage> AjaxLink getCreateSchemaWindow(final ModalWindow createSchemaWin, final SchemaModalPageFactory.Entity entity, final SchemaModalPageFactory.SchemaType schemaType, final String winLinkName, final String winName, final String createPermissions) { AjaxLink createSchemaWinLink = new IndicatingAjaxLink(winLinkName) { private static final long serialVersionUID = -7978723352517770644L; @Override/*ww w . j av a2s . com*/ public void onClick(final AjaxRequestTarget target) { createSchemaWin.setPageCreator(new ModalWindow.PageCreator() { private static final long serialVersionUID = -7834632442532690940L; @Override public Page createPage() { AbstractSchemaModalPage page = SchemaModalPageFactory.getSchemaModalPage(entity, schemaType); page.setSchemaModalPage(Schema.this.getPageReference(), new ModalWindow(winName), null, true); return page; } }); createSchemaWin.show(target); } }; MetaDataRoleAuthorizationStrategy.authorize(createSchemaWinLink, ENABLE, createPermissions); return createSchemaWinLink; }
From source file:org.syncope.console.pages.TaskModalPage.java
License:Apache License
public TaskModalPage(final TaskTO taskTO) { final TaskTO actual = taskTO.getId() == 0 ? taskTO : taskTO instanceof PropagationTaskTO ? taskRestClient.readPropagationTask(taskTO.getId()) : taskTO instanceof NotificationTaskTO ? taskRestClient.readNotificationTask(taskTO.getId()) : taskTO instanceof SyncTaskTO ? taskRestClient.readSchedTask(SyncTaskTO.class, taskTO.getId()) : taskRestClient.readSchedTask(SchedTaskTO.class, taskTO.getId()); taskTO.setExecutions(actual.getExecutions()); final ModalWindow taskExecMessageWin = new ModalWindow("taskExecMessageWin"); taskExecMessageWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); taskExecMessageWin.setCookieName("task-exec-message-win-modal"); add(taskExecMessageWin);/*from w w w .j a v a 2 s . co m*/ form = new Form("form"); form.setModel(new CompoundPropertyModel(taskTO)); add(form); profile = new WebMarkupContainer("profile"); profile.setOutputMarkupId(true); form.add(profile); executions = new WebMarkupContainer("executions"); executions.setOutputMarkupId(true); form.add(executions); final Label idLabel = new Label("idLabel", new ResourceModel("id")); profile.add(idLabel); final AjaxTextFieldPanel id = new AjaxTextFieldPanel("id", getString("id"), new PropertyModel<String>(taskTO, "id"), false); id.setEnabled(false); profile.add(id); final List<IColumn> columns = new ArrayList<IColumn>(); columns.add(new PropertyColumn(new ResourceModel("id"), "id", "id")); columns.add(new DatePropertyColumn(new ResourceModel("startDate"), "startDate", "startDate")); columns.add(new DatePropertyColumn(new ResourceModel("endDate"), "endDate", "endDate")); columns.add(new PropertyColumn(new ResourceModel("status"), "status", "status")); columns.add(new AbstractColumn<TaskExecTO>(new ResourceModel("actions", "")) { private static final long serialVersionUID = 2054811145491901166L; @Override public String getCssClass() { return "action"; } @Override public void populateItem(final Item<ICellPopulator<TaskExecTO>> cellItem, final String componentId, final IModel<TaskExecTO> model) { final TaskExecTO taskExecutionTO = model.getObject(); final ActionLinksPanel panel = new ActionLinksPanel(componentId, model); panel.add(new ActionLink() { private static final long serialVersionUID = -3722207913631435501L; @Override public void onClick(final AjaxRequestTarget target) { taskExecMessageWin.setPageCreator(new ModalWindow.PageCreator() { private static final long serialVersionUID = -7834632442532690940L; @Override public Page createPage() { return new ExecMessageModalPage(model.getObject().getMessage()); } }); taskExecMessageWin.show(target); } }, ActionLink.ActionType.EDIT, "Tasks", "read", StringUtils.hasText(model.getObject().getMessage())); panel.add(new ActionLink() { private static final long serialVersionUID = -3722207913631435501L; @Override public void onClick(final AjaxRequestTarget target) { try { taskRestClient.deleteExecution(taskExecutionTO.getId()); taskTO.removeExecution(taskExecutionTO); info(getString("operation_succeded")); } catch (SyncopeClientCompositeErrorException scce) { error(scce.getMessage()); } target.add(feedbackPanel); target.add(executions); } }, ActionLink.ActionType.DELETE, "Tasks", "delete"); cellItem.add(panel); } }); final AjaxFallbackDefaultDataTable table = new AjaxFallbackDefaultDataTable("executionsTable", columns, new TaskExecutionsProvider(taskTO), 10); executions.add(table); }
From source file:org.syncope.console.pages.Todo.java
License:Apache License
public Todo(final PageParameters parameters) { super(parameters); add(editApprovalWin = new ModalWindow("editApprovalWin")); add(editUserRequestWin = new ModalWindow("editUserRequestWin")); setupApproval();// w ww . j a va 2 s . c o m setupUserRequest(); }
From source file:org.syncope.console.pages.Users.java
License:Apache License
public Users(final PageParameters parameters) { super(parameters); // Modal window for editing user attributes final ModalWindow editModalWin = new ModalWindow("editModal"); editModalWin.setCssClassName(ModalWindow.CSS_CLASS_GRAY); editModalWin.setInitialHeight(EDIT_MODAL_WIN_HEIGHT); editModalWin.setInitialWidth(EDIT_MODAL_WIN_WIDTH); editModalWin.setCookieName("edit-modal"); add(editModalWin);// w ww . ja v a 2s . com final ResultSetPanel searchResult = new ResultSetPanel("searchResult", true, null, getPageReference()); add(searchResult); final ResultSetPanel listResult = new ResultSetPanel("listResult", false, null, getPageReference()); add(listResult); // create new user final AjaxLink createLink = new IndicatingAjaxLink("createLink") { private static final long serialVersionUID = -7978723352517770644L; @Override public void onClick(final AjaxRequestTarget target) { editModalWin.setPageCreator(new ModalWindow.PageCreator() { private static final long serialVersionUID = -7834632442532690940L; @Override public Page createPage() { return new EditUserModalPage(Users.this.getPageReference(), editModalWin, new UserTO()); } }); editModalWin.show(target); } }; MetaDataRoleAuthorizationStrategy.authorize(createLink, ENABLE, xmlRolesReader.getAllAllowedRoles("Users", "create")); add(createLink); setWindowClosedReloadCallback(editModalWin); final Form searchForm = new Form("searchForm"); add(searchForm); final UserSearchPanel searchPanel = new UserSearchPanel("searchPanel"); searchForm.add(searchPanel); searchForm.add(new IndicatingAjaxButton("search", new ResourceModel("search")) { private static final long serialVersionUID = -958724007591692537L; @Override protected void onSubmit(final AjaxRequestTarget target, final Form<?> form) { final NodeCond searchCond = searchPanel.buildSearchCond(); LOG.debug("Node condition " + searchCond); doSearch(target, searchCond, searchResult); Session.get().getFeedbackMessages().clear(); target.add(searchPanel.getSearchFeedback()); } @Override protected void onError(final AjaxRequestTarget target, final Form form) { target.add(searchPanel.getSearchFeedback()); } }); }
From source file:org.webical.web.pages.ErrorPage.java
License:Open Source License
public void setupNonAccessibleComponents() { //ModelDialog for the detailmessage final ModalWindow modalWindow = new ModalWindow(DETAILED_ERROR_PANEL_ID); //The detailed message final String detailedMessage = getDetailedMessage(); //Link to show the details IndicatingAjaxLink showDetailsLink = new IndicatingAjaxLink(SHOW_DETAILS_LINK_MARKUP_ID) { private static final long serialVersionUID = 1L; @Override/* w w w . j av a 2s . c om*/ public void onClick(AjaxRequestTarget ajaxRequestTarget) { modalWindow.setContent(new DetailPanel(modalWindow.getContentId(), new Model(detailedMessage))); modalWindow.setVisible(true); modalWindow.show(ajaxRequestTarget); } }; if (detailedMessage == null) { showDetailsLink.setEnabled(false); } else { modalWindow.setInitialWidth(700); modalWindow.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() { private static final long serialVersionUID = 1L; public void onClose(AjaxRequestTarget ajaxRequestTarget) { modalWindow.setContent(new Label(modalWindow.getContentId(), new Model(""))); modalWindow.setVisible(false); ajaxRequestTarget.addComponent(modalWindow); getSession().createAutoPageMap(); } }); } //Add components addOrReplace(modalWindow); addOrReplace(showDetailsLink); }
From source file:org.wicketstuff.calendarviews.LargeView.java
License:Apache License
public LargeView(String id, Date startDate, Date endDate, IEventProvider eventProvider) { super(id, startDate, endDate, eventProvider); setOutputMarkupId(true);//from ww w. ja v a 2 s .c o m add(mDetailModal = new ModalWindow("detailModal")); initializeDetailModalWindow(mDetailModal); IDataProvider<DateMidnight> dp = createDaysDataProvider(); Collection<? extends IEvent> allEvents = getEventProvider().getObject(); final Map<DateMidnight, List<IEvent>> mapOfEvents = convertToMapByDay(allEvents); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Data provider: " + dp); } add(new LargeGridView("rows", dp, mapOfEvents)); }