当前位置: 首页>>代码示例>>Java>>正文


Java PlaceRequest.getParameter方法代码示例

本文整理汇总了Java中org.uberfire.mvp.PlaceRequest.getParameter方法的典型用法代码示例。如果您正苦于以下问题:Java PlaceRequest.getParameter方法的具体用法?Java PlaceRequest.getParameter怎么用?Java PlaceRequest.getParameter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.uberfire.mvp.PlaceRequest的用法示例。


在下文中一共展示了PlaceRequest.getParameter方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void onStartup(PlaceRequest place) {
    super.onStartup(place);
    String brokenParam = place.getParameter("splash.broken",
                                            null);
    if (brokenParam != null && brokenParam.length() > 0) {
        brokenLifecycle = LifecyclePhase.valueOf(brokenParam);
    }

    if (brokenParam == null) {
        widget.setText("Splash Screen with no broken methods");
    } else {
        widget.setText("Splash Screen with broken " + brokenLifecycle + " method");
    }

    if (brokenLifecycle == LifecyclePhase.STARTUP) {
        throw new RuntimeException("This screen has a broken startup callback");
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:20,代码来源:BreakableSplashScreen.java

示例2: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    final String activeTab = placeRequest.getParameter(ACTIVE_TAB,
                                                       ROLES_TAB);

    userSystemManager.waitForInitialization(() -> {
        if (userSystemManager.isActive()) {
            groupsExplorer.show();
            usersExplorer.show();
            view.groupsEnabled(true);
            view.usersEnabled(true);

            if (activeTab.equals(USERS_TAB)) {
                view.rolesActive(false);
                view.groupsActive(false);
                view.usersActive(true);
            } else if (activeTab.equals(GROUPS_TAB)) {
                view.rolesActive(false);
                view.groupsActive(true);
                view.usersActive(false);
            }
        }
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:SecurityExplorerScreen.java

示例3: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    screen = placeRequest.getParameter("screen",
                                       adminPage.getDefaultScreen());
    perspectiveIdentifierToGoBackTo = placeRequest.getParameter("perspectiveIdentifierToGoBackTo",
                                                                null);

    view.init(this);

    if (screen == null) {
        notification.fire(new NotificationEvent(view.getNoScreenParameterError(),
                                                NotificationEvent.NotificationType.ERROR));
    } else {
        init(screen);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:AdminPagePresenter.java

示例4: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final ObservablePath path,
                      final PlaceRequest place) {
    init(path,
         place,
         getResourceType(),
         true,
         false,
         SAVE,
         COPY,
         RENAME,
         DELETE);

    // This is only used to define the "name" used by @WorkbenchPartTitle which is called by Uberfire after @OnStartup
    // but before the async call in "loadContent()" has returned. When the *real* plugin is loaded this is overwritten
    this.plugin = new Plugin(place.getParameter("name",
                                                ""),
                             getPluginType(),
                             path);

    this.place = place;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:23,代码来源:RuntimePluginBaseEditor.java

示例5: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void onStartup(PlaceRequest place) {
    super.onStartup(place);
    positionTag = place.getParameter("place",
                                     "root");
    panel.ensureDebugId("NestingScreen-" + positionTag);
    panel.add(new Label(positionTag));
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:9,代码来源:NestingScreen.java

示例6: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup( final PlaceRequest place ) {
	String fromScreen = place.getParameter(Constants.FROM_SCREEN,Constants.UNKNOWN);
	if(fromScreen!=null && !fromScreen.equals(Constants.UNKNOWN)) {
		setRequestingScreen(fromScreen);
	}
}
 
开发者ID:Teiid-Designer,项目名称:teiid-webui,代码行数:8,代码来源:ManageSourcesScreen.java

示例7: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void onStartup(PlaceRequest place) {
    super.onStartup(place);
    panel.getElement().setId(shortName(getClass()));
    String brokenParam = place.getParameter("broken",
                                            null);
    if (brokenParam != null && brokenParam.length() > 0) {
        brokenLifecycle = LifecyclePhase.valueOf(brokenParam);
    }

    if (brokenParam == null) {
        label.setText("Screen with no broken methods");
    } else {
        label.setText("Screen with broken " + brokenLifecycle + " method");
    }

    closeButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            placeManager.closePlace(getPlace());
        }
    });

    panel.add(label);
    panel.add(closeButton);

    if (brokenLifecycle == LifecyclePhase.STARTUP) {
        throw new RuntimeException("This screen has a broken startup callback");
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:31,代码来源:BreakableScreen.java

示例8: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void onStartup(PlaceRequest place) {
    super.onStartup(place);
    String debugId = place.getParameter("debugId",
                                        null);
    if (debugId != null) {
        view.getElement().setId("SplashyScreenSplashScreen-" + debugId);
        view.setText("Splash Screen for " + debugId);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:11,代码来源:SplashyScreenSplashScreen.java

示例9: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    this.view.setURL(placeRequest.getParameter("url",
                                               "none"));
    this.title = placeRequest.getParameter("title",
                                           "iframe");
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:8,代码来源:IFrameScreenPresenter.java

示例10: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    this.placeRequest = placeRequest;
    final String addGroup = placeRequest.getParameter(ADD_GROUP,
                                                      "false");
    groupName = placeRequest.getParameter(GROUP_NAME,
                                          null);
    if (Boolean.valueOf(addGroup)) {
        create();
    } else {
        show();
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:GroupEditorScreen.java

示例11: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    this.placeRequest = placeRequest;
    final String addUser = placeRequest.getParameter(ADD_USER,
                                                     "false");
    final String userId = placeRequest.getParameter(USER_ID,
                                                    null);
    if (Boolean.valueOf(addUser)) {
        create();
    } else {
        show(userId);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:UserEditorScreen.java

示例12: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup( final PlaceRequest placeRequest ) {
    this.placeRequest = placeRequest;
    String json = placeRequest.getParameter("json", "");
    if (!StringUtils.isBlank(json)) {
        this.displayerSettings = jsonMarshaller.fromJsonString(json);
    }
    if (displayerSettings == null ) {
        throw new IllegalArgumentException(Constants.INSTANCE.displayer_presenter_displayer_notfound());
    }

    // Check if display renderer selector component.
    Boolean showRendererSelector = Boolean.parseBoolean(placeRequest.getParameter("showRendererSelector","false"));
    displayerViewer.setIsShowRendererSelector(showRendererSelector);

    // Draw the Displayer.
    if ( StringUtils.isBlank(displayerSettings.getUUID())) {
        displayerSettings.setUUID(uuidGenerator.newUuid());
    }
    displayerViewer.init(displayerSettings);
    Displayer displayer = displayerViewer.draw();

    // Register the Displayer into the coordinator.
    perspectiveCoordinator.addDisplayer(displayer);

    // Check edit mode
    String edit = placeRequest.getParameter("edit", "false" );
    String clone = placeRequest.getParameter("clone", "false" );
    editEnabled = Boolean.parseBoolean(edit);
    cloneEnabled = Boolean.parseBoolean(clone);
    csvExportAllowed = displayerSettings.isCSVExportAllowed();
    excelExportAllowed = displayerSettings.isExcelExportAllowed();
    this.menu = makeMenuBar();
    adjustMenuActions(this.displayerSettings);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:36,代码来源:DisplayerScreenPresenter.java

示例13: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    id = placeRequest.getParameter("id",
                                   null);
    title = placeRequest.getParameter("title",
                                      null);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:8,代码来源:DefaultPreferenceForm.java

示例14: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@OnStartup
public void onStartup(final PlaceRequest placeRequest) {
    perspectiveIdentifierToGoBackTo = placeRequest.getParameter("perspectiveIdentifierToGoBackTo",
                                                                null);
    perspective = createPerspectiveDefinition();
    configurePerspective(placeRequest);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:8,代码来源:AdminPagePerspective.java

示例15: onStartup

import org.uberfire.mvp.PlaceRequest; //导入方法依赖的package包/类
@Override
public void onStartup(PlaceRequest place) {
    super.onStartup(place);
    String brokenParam = place.getParameter("broken",
                                            null);
    if (brokenParam != null && brokenParam.length() > 0) {
        brokenLifecycle = LifecyclePhase.valueOf(brokenParam);
    }

    if (brokenLifecycle == LifecyclePhase.STARTUP) {
        throw new RuntimeException("This perspective has a broken startup callback");
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:BreakablePerspective.java


注:本文中的org.uberfire.mvp.PlaceRequest.getParameter方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。