Search in sources :

Example 1 with AnyTypeClassesPanel

use of org.apache.syncope.client.console.panels.AnyTypeClassesPanel in project syncope by apache.

the class Types method buildTabList.

private List<ITab> buildTabList() {
    final List<ITab> tabs = new ArrayList<>();
    tabs.add(new AbstractTab(new Model<>("RelationshipTypes")) {

        private static final long serialVersionUID = -6815067322125799251L;

        @Override
        public Panel getPanel(final String panelId) {
            return new RelationshipTypesPanel(panelId, getPageReference());
        }
    });
    tabs.add(new AbstractTab(new Model<>("AnyTypes")) {

        private static final long serialVersionUID = -6815067322125799251L;

        @Override
        public Panel getPanel(final String panelId) {
            return new AnyTypesPanel(panelId, getPageReference());
        }
    });
    tabs.add(new AbstractTab(new Model<>("AnyTypeClasses")) {

        private static final long serialVersionUID = -6815067322125799251L;

        @Override
        public Panel getPanel(final String panelId) {
            return new AnyTypeClassesPanel(panelId, getPageReference());
        }
    });
    tabs.add(new AbstractTab(new Model<>("Schemas")) {

        private static final long serialVersionUID = -6815067322125799251L;

        @Override
        public Panel getPanel(final String panelId) {
            return new SchemasPanel(panelId, getPageReference());
        }
    });
    return tabs;
}
Also used : AnyTypeClassesPanel(org.apache.syncope.client.console.panels.AnyTypeClassesPanel) ArrayList(java.util.ArrayList) ITab(org.apache.wicket.extensions.markup.html.tabs.ITab) SchemasPanel(org.apache.syncope.client.console.panels.SchemasPanel) AjaxBootstrapTabbedPanel(de.agilecoders.wicket.core.markup.html.bootstrap.tabs.AjaxBootstrapTabbedPanel) Panel(org.apache.wicket.markup.html.panel.Panel) AnyTypeClassesPanel(org.apache.syncope.client.console.panels.AnyTypeClassesPanel) RelationshipTypesPanel(org.apache.syncope.client.console.panels.RelationshipTypesPanel) AnyTypesPanel(org.apache.syncope.client.console.panels.AnyTypesPanel) RelationshipTypesPanel(org.apache.syncope.client.console.panels.RelationshipTypesPanel) Model(org.apache.wicket.model.Model) AnyTypesPanel(org.apache.syncope.client.console.panels.AnyTypesPanel) AbstractTab(org.apache.wicket.extensions.markup.html.tabs.AbstractTab) SchemasPanel(org.apache.syncope.client.console.panels.SchemasPanel)

Aggregations

AjaxBootstrapTabbedPanel (de.agilecoders.wicket.core.markup.html.bootstrap.tabs.AjaxBootstrapTabbedPanel)1 ArrayList (java.util.ArrayList)1 AnyTypeClassesPanel (org.apache.syncope.client.console.panels.AnyTypeClassesPanel)1 AnyTypesPanel (org.apache.syncope.client.console.panels.AnyTypesPanel)1 RelationshipTypesPanel (org.apache.syncope.client.console.panels.RelationshipTypesPanel)1 SchemasPanel (org.apache.syncope.client.console.panels.SchemasPanel)1 AbstractTab (org.apache.wicket.extensions.markup.html.tabs.AbstractTab)1 ITab (org.apache.wicket.extensions.markup.html.tabs.ITab)1 Panel (org.apache.wicket.markup.html.panel.Panel)1 Model (org.apache.wicket.model.Model)1