• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java PageParameters类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.wicket.PageParameters的典型用法代码示例。如果您正苦于以下问题:Java PageParameters类的具体用法?Java PageParameters怎么用?Java PageParameters使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



PageParameters类属于org.apache.wicket包,在下文中一共展示了PageParameters类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: checkLocation

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static boolean checkLocation(PageParameters param) {
    boolean result = true;
    String id = param.getString(LocationUtil.KEY_LOCATION_ID);
    if (id == null || id.equals("")) {
        return false;
    }
    try {
        MplsNmsInventoryConnector conn = MplsNmsInventoryConnector.getInstance();
        Set<LocationDto> dtos = conn.getActiveLocationDtos();
        for (LocationDto dto : dtos) {
            if (DtoUtil.getMvoId(dto).toString().equals(id)) {
                return false;
            }
        }
    } catch (Exception e) {
        throw ExceptionUtils.throwAsRuntime(e);
    }
    return result;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:20,代码来源:LocationUtil.java


示例2: LocationViewPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public LocationViewPage(PageParameters params) {
    Logger log = getLogger();
    try {
        AAAWebUtil.checkAAA(this, OPERATION_NAME);
        this.current = LocationUtil.getLocation(params);
        this.model = new LocationNodeModel(this.current);
        this.model.renew();
        log.debug("current location: " + current.getName());
        log.debug("param=" + params);
        ListView<BreadCrumbLink> breadcrumbList = LocationUtil.createBreadCrumbList(current);
        add(breadcrumbList);
        createHeader();
        populateLocation();
        populateNode();
        createAddLocationLink();
        createEditLocationLink();
        createDeleteLocationLink();
        createAddNodeLink();
        log.debug("end");
    } catch (Exception e) {
        throw ExceptionUtils.throwAsRuntime(e);
    }
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:24,代码来源:LocationViewPage.java


示例3: getVlanIdPool

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static VlanIdPoolDto getVlanIdPool(PageParameters param) throws InventoryException, IOException {
    String poolName = param.getString(PARAM_POOL_NAME);
    poolName = Util.decodeUTF8(poolName);
    List<VlanIdPoolDto> pools = new ArrayList<VlanIdPoolDto>(VlanUtil.getPools());
    for (VlanIdPoolDto pool : pools) {
        if (poolName == null || poolName.length() == 0) {
            if (Util.stringToNull(pool.getName()) == null) {
                return pool;
            }
        } else {
            if (pool.getName() != null && pool.getName().equals(poolName)) {
                return pool;
            }
        }
    }
    return null;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:18,代码来源:MplsPageUtil.java


示例4: getRsvpLspPathPool

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static RsvpLspHopSeriesIdPoolDto getRsvpLspPathPool(PageParameters param) throws ExternalServiceException, IOException {
    String poolName = param.getString(PARAM_POOL_NAME);
    poolName = Util.decodeUTF8(poolName);
    List<RsvpLspHopSeriesIdPoolDto> pools = MplsNmsInventoryConnector.getInstance().getRsvpLspHopSeriesIdPool();
    for (RsvpLspHopSeriesIdPoolDto pool : pools) {
        if (poolName == null || poolName.length() == 0) {
            if (Util.stringToNull(pool.getName()) == null) {
                return pool;
            }
        } else {
            if (pool.getName() != null && pool.getName().equals(poolName)) {
                return pool;
            }
        }
    }
    return null;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:18,代码来源:MplsPageUtil.java


示例5: getPseudowireIdPool

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static PseudowireLongIdPoolDto getPseudowireIdPool(PageParameters param) throws ExternalServiceException, IOException {
    String poolName = param.getString(PARAM_POOL_NAME);
    poolName = Util.decodeUTF8(poolName);
    List<PseudowireLongIdPoolDto> pools = MplsNmsInventoryConnector.getInstance().getPseudoWireLongIdPools();
    if (pools != null) {
        for (PseudowireLongIdPoolDto pool : pools) {
            if (poolName == null || poolName.length() == 0) {
                if (Util.stringToNull(pool.getName()) == null) {
                    return pool;
                }
            } else {
                if (pool.getName() != null && pool.getName().equals(poolName)) {
                    return pool;
                }
            }
        }
    }
    return null;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:20,代码来源:MplsPageUtil.java


示例6: getPseudowireStringIdPool

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static PseudowireStringIdPoolDto getPseudowireStringIdPool(PageParameters param) throws ExternalServiceException, IOException {
    String poolName = param.getString(PARAM_POOL_NAME);
    List<PseudowireStringIdPoolDto> pools2 = MplsNmsInventoryConnector.getInstance().getPseudoWireStringIdPools();
    if (pools2 != null) {
        for (PseudowireStringIdPoolDto pool : pools2) {
            if (poolName == null || poolName.length() == 0) {
                if (Util.stringToNull(pool.getName()) == null) {
                    return pool;
                }
            } else {
                if (pool.getName() != null && pool.getName().equals(poolName)) {
                    return pool;
                }
            }
        }
    }
    return null;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:19,代码来源:MplsPageUtil.java


示例7: createNodeLink

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static Link<Void> createNodeLink(final String id, final PortDto port) {
    final PageParameters param;
    final String nodeName;
    if (port != null) {
        param = NodeUtil.getParameters(port.getNode());
        nodeName = port.getNode().getName();
    } else {
        param = null;
        nodeName = null;
    }
    BookmarkablePageLink<Void> link = new BookmarkablePageLink<Void>(id, SimpleNodeDetailPage.class, param);
    link.setEnabled(port != null);
    Label label = new Label("nodeName", nodeName);
    link.add(label);
    return link;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:17,代码来源:NodePageUtil.java


示例8: onSubmit

import org.apache.wicket.PageParameters; //导入依赖的package包/类
@Override
public void onSubmit() {
    PageParameters param = new PageParameters();
    List<String> commands = getCommands(_fileUploadField.getFileUpload());

    ShellCommands cmd = new ShellCommands(EDITOR_NAME);
    cmd.addCommands(commands);
    try {
        ShellConnector.getInstance().execute2(cmd);
        param.add(KEY_LOG, "success");
    } catch (InventoryException e) {
        param.put(KEY_LOG, e.getMessage());
    }

    setResponsePage(new DeployPage(param));
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:17,代码来源:DeployPage.java


示例9: getSlot

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static SlotDto getSlot(PageParameters param) throws InventoryException, ExternalServiceException {
    try {
        String nodeName = Util.decodeUTF8(param.getString(KEY_NODE));
        String slotFqn = Util.decodeUTF8(param.getString(KEY_SLOT_FQN));
        InventoryConnector conn = InventoryConnector.getInstance();
        NodeDto node = conn.getNodeDto(nodeName);
        Set<ChassisDto> chassises = node.getChassises();
        for (ChassisDto chassis : chassises) {
            for (SlotDto slot : chassis.getSlots()) {
                if (slot.getAbsoluteName().equals(slotFqn)) {
                    return slot;
                }
            }
        }
        return null;
    } catch (Exception e) {
        throw ExceptionUtils.getExternalServiceException(e);
    }
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:20,代码来源:NodeUtil.java


示例10: getInt

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static int getInt(PageParameters param, String keyName) {
    Object o = param.getAsInteger(keyName);
    if (o == null) {
        throw new IllegalArgumentException(keyName + " is null.");
    }
    if (o.getClass().isArray()) {
        Object[] arr = (Object[]) o;
        if (arr.length == 0) {
            throw new IllegalArgumentException(keyName + " is array, but has no value.");
        }
        o = arr[0];
    }
    if (o instanceof Integer) {
        return ((Integer) o).intValue();
    } else if (o instanceof String) {
        return Integer.parseInt((String) o);
    } else {
        return Integer.parseInt(o.toString());
    }
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:21,代码来源:LocationUtil.java


示例11: getPvc

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static AtmPvcIfDto getPvc(PageParameters param) throws InventoryException, ExternalServiceException {
    try {
        String nodeName = param.getString(NodeUtil.KEY_NODE);
        String atmIfName = param.getString(KEY_ATM_PORT);
        if (atmIfName == null) {
            throw new IllegalStateException("Invalid argument. ATM parent port not specified. " + param);
        }
        String vpi_ = param.getString(KEY_ATM_PVC_VPI);
        if (vpi_ == null) {
            throw new IllegalStateException("Invalid argument VPI not specified. " + param);
        }
        String vci_ = param.getString(KEY_ATM_PVC_VCI);
        if (vci_ == null) {
            throw new IllegalStateException("Invalid argument VCI not specified. " + param);
        }
        int vpi = Integer.parseInt(vpi_);
        int vci = Integer.parseInt(vci_);
        return getAtmPvc(nodeName, atmIfName, vpi, vci);
    } catch (Exception e) {
        throw ExceptionUtils.getExternalServiceException(e);
    }
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:23,代码来源:AtmPvcUtil.java


示例12: getParameters

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public static PageParameters getParameters(AtmPvcIfDto pvc) {
    if (pvc == null) {
        throw new IllegalArgumentException("pvc is null.");
    } else if (pvc.getPhysicalPort() == null) {
        throw new IllegalArgumentException("pvc is not initialized. parent is null.");
    } else if (pvc.getVpi() == null) {
        throw new IllegalArgumentException("pvc is not initialized. vpi is null.");
    } else if (pvc.getVci() == null) {
        throw new IllegalArgumentException("pvc is not initialized. vci is null.");
    }

    PageParameters param = new PageParameters();
    param.add(NodeUtil.KEY_NODE, pvc.getNode().getName());
    param.add(KEY_ATM_PORT, pvc.getPhysicalPort().getName());
    param.add(KEY_ATM_PVC_VPI, pvc.getVpi().toString());
    param.add(KEY_ATM_PVC_VCI, pvc.getVci().toString());
    return param;
}
 
开发者ID:openNaEF,项目名称:openNaEF,代码行数:19,代码来源:AtmPvcUtil.java


示例13: EmbeddedHierarchicalInstancePage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public EmbeddedHierarchicalInstancePage(PageParameters parameters) {
  // expect there to be a topicId parameter
  super(parameters);
  
  // find hierarchy topic
  String hierarchyId = parameters.getString("hierarchyId");
  if (hierarchyId == null)
    this.hierarchyModel = new TopicModel<Topic>(getHierarchyTopic(getTopic()));      
  else
    this.hierarchyModel = new TopicModel<Topic>(parameters.getString("topicMapId"), hierarchyId);
  
  // create a tree
  TreePanel treePanel = createTreePanel("treePanel", createTreeModel(new TopicModel<Topic>(getHierarchyTopic()), new TopicModel<Topic>(getTopic())));
  treePanel.setOutputMarkupId(true);
  add(treePanel); 
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:17,代码来源:EmbeddedHierarchicalInstancePage.java


示例14: SignInPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public SignInPage(PageParameters params) {
super(params);
    
add(new StartPageHeaderPanel("header"));
add(new FooterPanel("footer"));

   add(new Label("title", new ResourceModel("page.title.signin")));

   add(new Label("message", new AbstractReadOnlyModel<String>() {
       @Override
       public String getObject() {
         OntopolySession session = (OntopolySession)Session.findOrCreate();
         return session.getSignInMessage();
       }
     }));
   add(new SignInForm("form"));
 }
 
开发者ID:ontopia,项目名称:ontopia,代码行数:18,代码来源:SignInPage.java


示例15: getPageParameters

import org.apache.wicket.PageParameters; //导入依赖的package包/类
@Override  
public PageParameters getPageParameters(Topic topic) {
  PageParameters params = new PageParameters();            
  params.put("topicMapId", topic.getTopicMap().getId());
  params.put("topicId", topic.getId());            
  //! params.put("topicTypeId", getTopicType().getId());
  
  FieldsView fieldsView = getFieldsView();
  if (!fieldsView.isDefaultView())
    params.put("viewId", fieldsView.getId());
  
  PageParameters thisParams = getPageParameters();
  // forward buttons parameter
  if (thisParams.getString("buttons") != null)
    params.put("buttons", "true");

  return params;
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:19,代码来源:EmbeddedInstancePage.java


示例16: EnterTopicPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public EnterTopicPage(PageParameters parameters) {
	super(parameters);
	
    Topic topic = new TopicModel<Topic>(parameters.getString("topicMapId"), parameters.getString("topicId")).getTopic();
    
    Class<? extends Page> pageClass;
    if (topic.isTopicType())
      pageClass = InstancesPage.class;
//    else if (topic.isAssociationType())
//      pageClass = InstancePage.class;
//    else if (topic.isOccurrenceType())
//      pageClass = InstancePage.class;
//    else if (topic.isNameType())
//      pageClass = InstancePage.class;
//    else if (topic.isRoleType())
//      pageClass = InstancePage.class;
    else
      pageClass = InstancePage.class;
    
    // redirect page
    PageParameters params = new PageParameters();
    params.add("topicMapId", topic.getTopicMap().getId());
    params.add("topicId", topic.getId());
    setResponsePage(pageClass, params);
    setRedirect(true);
  }
 
开发者ID:ontopia,项目名称:ontopia,代码行数:27,代码来源:EnterTopicPage.java


示例17: PageExpiredErrorPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public PageExpiredErrorPage(final Class<? extends Page> previousPage, PageParameters parameters) {	
  super(parameters);
  
  createTitle();
  
  add(new OntopolyBookmarkablePageLink("startPage", StartPage.class, new ResourceModel("topic.map.index.page").getObject().toString()));
  
  // The bookmarkablePageLink class demands that the page argument is not equal to null, so
  // it has to be set to a concrete page if previousPage is null.
  Class<? extends Page> page = StartPage.class;
  if(previousPage != null) {
    page = previousPage;
  }
  
  WebMarkupContainer previousPageLinkContainer = new WebMarkupContainer("previousPageLinkContainer") {
    @Override
    public boolean isVisible() {
      return previousPage != null ? true : false;
    }  
  };
  previousPageLinkContainer.setOutputMarkupPlaceholderTag(true);
  add(previousPageLinkContainer);
  
  String label = "previous page";
  previousPageLinkContainer.add(new OntopolyBookmarkablePageLink("previousPage", page, parameters, label));
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:27,代码来源:PageExpiredErrorPage.java


示例18: VizigatorPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public VizigatorPage(PageParameters parameters) {
  super(parameters);

  this.topicModel = new TopicModel<Topic>(parameters.getString("topicMapId"), parameters.getString("topicId"));
  
  // Adding part containing title and help link
  createTitle();

  // Add fields panel
  createApplet();
  
  // Function boxes
  createFunctionBoxes(); 
  
  // initialize parent components
  initParentComponents();    
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:18,代码来源:VizigatorPage.java


示例19: StartPage

import org.apache.wicket.PageParameters; //导入依赖的package包/类
public StartPage(PageParameters parameters) throws IOException {
  super(parameters);
  
  add(new StartPageHeaderPanel("header"));
  add(new FooterPanel("footer"));
  
  // Adding part containing title and help link
  createTitle();

  // Ontopoly Topic Maps    
  addOntopolyTopicMapsSection();

  // Other Topic Maps
  addOtherTopicMapsSection();
  
  // Create new topic map
  addCreateNewTopicMapSection();
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:19,代码来源:StartPage.java


示例20: addOtherTopicMapsSection

import org.apache.wicket.PageParameters; //导入依赖的package包/类
private void addOtherTopicMapsSection() {
  // Alt. 2 Make a loadabledetachableModel for repository
  IModel<List<TopicMapReference>> eachNonOntopolyTopicMapModel = new LoadableDetachableModel<List<TopicMapReference>>() {
    @Override
    protected List<TopicMapReference> load() {
      OntopolyRepository repository = OntopolyContext.getOntopolyRepository();
      return repository.getNonOntopolyTopicMaps();
    }
  }; 

  ListView<TopicMapReference> eachTopicMap = new ListView<TopicMapReference>("eachNonOntopolyTopicMap", eachNonOntopolyTopicMapModel) {
    @Override
    protected void populateItem(ListItem<TopicMapReference> item) {
      final TopicMapReference ref = item.getModelObject();
      Map<String,String> pageParameterMap = new HashMap<String,String>();
      pageParameterMap.put("topicMapId",ref.getId());
      
      OntopolyBookmarkablePageLink link = new OntopolyBookmarkablePageLink(
          "nonOntTMLink", ConvertPage.class, new PageParameters(pageParameterMap), ref.getName());
      item.add(link);
    }
  };
  add(eachTopicMap);
}
 
开发者ID:ontopia,项目名称:ontopia,代码行数:25,代码来源:StartPage.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TSPException类代码示例发布时间:2022-05-21
下一篇:
Java ServiceBrokerException类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap