本文整理汇总了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;未经允许,请勿转载。 |
请发表评论