Examples of ViewFactory


Examples of org.rhq.coregui.client.components.view.ViewFactory

    private void updateInventoryTab(Set<ResourceTypeFacet> facets) {
        // Inventory tab is always visible and enabled.
        final boolean canModifyMembers = (!isDynaGroup() && !isAutoGroup() && !isAutoCluster() && globalPermissions
            .contains(Permission.MANAGE_INVENTORY));

        updateSubTab(this.inventoryTab, this.inventoryMembers, true, true, new ViewFactory() {
            @Override
            public Canvas createView() {
                return viewWithoutHeader(new MembersView(groupComposite.getResourceGroup().getId(), canModifyMembers));
            }
        });
        updateSubTab(this.inventoryTab, this.inventoryConn, facets.contains(ResourceTypeFacet.PLUGIN_CONFIGURATION),
            true, new ViewFactory() {
                @Override
                public Canvas createView() {
                    return new GroupPluginConfigurationEditView(groupComposite);
                }
            });
        updateSubTab(this.inventoryTab, this.inventoryConnHistory,
            facets.contains(ResourceTypeFacet.PLUGIN_CONFIGURATION), true, new ViewFactory() {
                @Override
                public Canvas createView() {
                    return new HistoryGroupPluginConfigurationView(groupComposite);
                }
            });
View Full Code Here

Examples of org.rhq.coregui.client.components.view.ViewFactory

    }

    private void updateOperationsTab(GroupCategory groupCategory, Set<ResourceTypeFacet> facets) {
        if (updateTab(this.operationsTab,
            groupCategory == GroupCategory.COMPATIBLE && facets.contains(ResourceTypeFacet.OPERATION), true)) {
            updateSubTab(this.operationsTab, this.operationsSchedules, true, true, new ViewFactory() {
                @Override
                public Canvas createView() {
                    return viewWithoutHeader(new GroupOperationScheduleListView(groupComposite));
                }
            });
            updateSubTab(this.operationsTab, this.operationsHistory, true, true, new ViewFactory() {
                @Override
                public Canvas createView() {
                    return viewWithoutHeader(new GroupOperationHistoryListView(groupComposite));
                }
            });
View Full Code Here

Examples of org.rhq.coregui.client.components.view.ViewFactory

    private void updateAlertsTab(final GroupCategory groupCategory) {
        // alerts tab is always visible, even for mixed groups
        if (updateTab(this.alertsTab, true, true)) {
            // alert history is always available
            updateSubTab(this.alertsTab, this.alertHistory, true, true, new ViewFactory() {
                @Override
                public Canvas createView() {
                    // hide the "new definition" button for mixed groups
                    GroupAlertHistoryView canvas = GroupAlertHistoryView.get(groupComposite);
                    canvas.setShowNewDefinitionButton(groupCategory == GroupCategory.COMPATIBLE);
                    return viewWithoutHeader(canvas);
                }
            });
            // but alert definitions can only be created on compatible groups
            boolean visible = (groupCategory == GroupCategory.COMPATIBLE);
            ViewFactory viewFactory = (!visible) ? null : new ViewFactory() {
                @Override
                public Canvas createView() {
                    return viewWithoutHeader(new GroupAlertDefinitionsView(groupComposite));
                }
            };
View Full Code Here

Examples of org.sonatype.nexus.componentviews.config.ViewFactory

    final ViewRegistry viewRegistry = mock(ViewRegistry.class);

    // A changed (and persisted) configuration created by an admin
    final ViewConfig config = mock(ViewConfig.class);

    final ViewFactory factory = factorySource.getFactory(config.getFactoryName());
    final View newView = factory.createView(config);

    // De-register the existing view
    final View existingView = viewRegistry.findViewByName(config.getViewName());
    if (existingView != null) {
      viewRegistry.unregisterView(existingView);
View Full Code Here

Examples of org.springframework.webflow.execution.ViewFactory

  public void testViewStateFlowRedirect() {
    ViewStateModel state = new ViewStateModel("view");
    state.setView("flowRedirect:myFlow?input=#{flowScope.foo}");
    model.setStates(singleList(state));
    Flow flow = getFlow(model);
    ViewFactory vf = ((ViewState) flow.getStateInstance("view")).getViewFactory();
    assertTrue(vf instanceof ActionExecutingViewFactory);
    ActionExecutingViewFactory avf = (ActionExecutingViewFactory) vf;
    assertTrue(avf.getAction() instanceof FlowDefinitionRedirectAction);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.