@Override protected AbstractLink getEventsLink(final String linkid) { BookmarkablePageLink<Remediations> remediations = BookmarkablePageLinkBuilder.build(linkid, Remediations.class); MetaDataRoleAuthorizationStrategy.authorize(remediations, WebPage.ENABLE, StandardEntitlement.REMEDIATION_LIST); return remediations; }
public static <T extends BasePage> BookmarkablePageLink<T> build( final String key, final String id, final Class<T> defaultPageClass) { @SuppressWarnings("unchecked") Class<T> pageClass = (Class<T>) SyncopeWebApplication.get().getPageClass(key); return new BookmarkablePageLink<>( id, pageClass == null ? defaultPageClass : pageClass); }
public SCIMConfPage(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); content = new WebMarkupContainer("content"); content.add(new Label("body", "General")); content.setOutputMarkupId(true); body.add(content); updateSCIMGeneralConfContent(restClient.get()); }
public Remediations(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); body.add(content); content.add(new RemediationDirectoryPanel("remediations", getPageReference())); }
public Logs(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Types(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
policies = BookmarkablePageLinkBuilder.build("policies", Policies.class); policies.setOutputMarkupPlaceholderTag(true); MetaDataRoleAuthorizationStrategy.authorize(policies, WebPage.ENABLE, StandardEntitlement.POLICY_LIST); || !confCompleteness.get(NumbersInfo.ConfItem.PASSWORD_POLICY.name())); notifications = BookmarkablePageLinkBuilder.build("notifications", Notifications.class); notifications.setOutputMarkupPlaceholderTag(true); MetaDataRoleAuthorizationStrategy.authorize( notifications.setVisible(!confCompleteness.get(NumbersInfo.ConfItem.NOTIFICATION.name())); types = BookmarkablePageLinkBuilder.build("types", Types.class); types.setOutputMarkupPlaceholderTag(true); MetaDataRoleAuthorizationStrategy.authorize(types, WebPage.ENABLE, StandardEntitlement.SCHEMA_LIST); || !confCompleteness.get(NumbersInfo.ConfItem.ANY_TYPE.name())); securityquestions = BookmarkablePageLinkBuilder.build("securityquestions", Security.class); securityquestions.setOutputMarkupPlaceholderTag(true); actions.add(securityquestions); securityquestions.setVisible(!confCompleteness.get(NumbersInfo.ConfItem.SECURITY_QUESTION.name())); roles = BookmarkablePageLinkBuilder.build("roles", Security.class); roles.setOutputMarkupPlaceholderTag(true); MetaDataRoleAuthorizationStrategy.authorize(roles, WebPage.ENABLE, StandardEntitlement.ROLE_LIST);
public Parameters(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); body.add(content); parametersPanel = new ParametersDirectoryPanel("parametersPanel", getPageReference()); parametersPanel.setOutputMarkupId(true); content.add(parametersPanel); } }
public Security(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.setMarkupId("security"); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Implementations(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.setMarkupId("implementations"); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Reports(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.setMarkupId("reports"); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Policies(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.setMarkupId("policies"); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Notifications(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class)); WebMarkupContainer content = new WebMarkupContainer("content"); content.setOutputMarkupId(true); content.setMarkupId("notifications"); content.add(new AjaxBootstrapTabbedPanel<>("tabbedPanel", buildTabList())); body.add(content); }
public Audit(final PageParameters parameters) { super(parameters); body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class));
liContainer.add(BookmarkablePageLinkBuilder.build("dashboard", Dashboard.class)); BookmarkablePageLink<? extends BasePage> link = BookmarkablePageLinkBuilder.build("realms", Realms.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.REALM_LIST); link = BookmarkablePageLinkBuilder.build("reports", Reports.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.REPORT_LIST); liContainer.add(link); link = BookmarkablePageLinkBuilder.build("audit", Audit.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.AUDIT_LIST); liContainer.add(link); link = BookmarkablePageLinkBuilder.build("implementations", Implementations.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.IMPLEMENTATION_LIST); liContainer.add(link); link = BookmarkablePageLinkBuilder.build("logs", Logs.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.LOG_LIST); liContainer.add(link); link = BookmarkablePageLinkBuilder.build("types", Types.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.SCHEMA_LIST); liContainer.add(link); link = BookmarkablePageLinkBuilder.build("security", Security.class); MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, String.format("%s,%s",
body.add(BookmarkablePageLinkBuilder.build("dashboard", "dashboardBr", Dashboard.class));