List of usage examples for org.apache.wicket.util.value ValueMap ValueMap
public ValueMap(final String keyValuePairs)
From source file:com.socialsite.message.CourseNoteMsgPanel.java
License:Open Source License
public CourseNoteMsgPanel(String id, IModel<CourseNoteMsg> model, final MarkupContainer dependent) { super(id, model); final CourseNoteMsg noteMsg = model.getObject(); final Note note = noteMsg.getNote(); final Course course = note.getCourse(); add(new Label("description", note.getDescription())); CourseLink courseLink;//from w w w. j a v a 2 s . com add(courseLink = new CourseLink("course", new Model<Course>(course))); courseLink.add(new Label("courseName", course.getName())); CourseLink courseImageLink; add(courseImageLink = new CourseLink("image", new Model<Course>(course))); courseImageLink.add( new ImagePanel("coursethumb", course.getId(), ImageType.COURSE, course.getLastModified(), true)); ResourceReference reference = new ResourceReference("note"); add(new ResourceLink<Void>("download", reference, new ValueMap("id=" + note.getId()))); add(new Label("date", DateUtils.relativeTime(noteMsg.getTime()))); // delete link add(new DeleteMsgLink<CourseNoteMsg>("delete", model, dependent, this, 0)); setOutputMarkupId(true); }
From source file:com.socialsite.search.SearchUserInfoPanel.java
License:Open Source License
public SearchUserInfoPanel(final String id, final IModel<User> model) { super(id, model); final User user = model.getObject(); final ResourceReference imageResource = new ResourceReference(ImageType.USER.name()); add(new Image("userimage", imageResource, new ValueMap("id=" + user.getId()))); // link to the home page final Link<User> home = new Link<User>("home", model) { /**/*from w w w. ja v a2 s . c om*/ * */ private static final long serialVersionUID = 1L; @Override public void onClick() { final User user = getModelObject(); SocialSiteSession.get().setUserId(user.getId()); final SessionUser sessionUser = SocialSiteSession.get().getSessionUser(); sessionUser.setRoles(userDao.getUsersRelation(user.getId(), sessionUser.getId())); setResponsePage(HomePage.class); } }; add(home); final Profile profile = user.getProfile(); home.add(new Label("name", user.getUserName())); add(new Label("city", profile.getCurrentCity().getValue())); add(new Label("sex", profile.getSex())); }
From source file:de.jetwick.ui.Footer.java
License:Apache License
public Footer(String id, PageParameters pp, String title, String url) { super(id);/* w w w. j a v a2 s .co m*/ add(new ExternalLink("shareTwLink", Helper.getTwitterHref("Search your tweets!", url, ""))); add(new ExternalLink("shareFbLink", Helper.toFacebookHref(url, title))); add(new ExternalLink("shareEmailLink", Helper.toEmailHref("alexia@techcrunch.com", "Jetslide News Reader 4 Geeks", "Hey,\n\nI found some nice articles via Jetslide:\n\n" + Helper.urlEncode(url)))); vm = new ValueMap(pp); vm.put(TweetSearchPage.TIME, TweetSearchPage.TIME_TODAY); rssRef = new ResourceReference("rssFeed"); add(new ResourceLink("rssLink", rssRef, vm)); }
From source file:net.kornr.swit.wicket.layout.LayoutInfo.java
License:Apache License
public ValueMap getClassId() { return new ValueMap(m_map); }
From source file:org.hippoecm.frontend.ClassFromKeyStringResourceLoader.java
License:Apache License
@Override public String loadStringResource(final Component component, final String key, final Locale locale, final String style, final String variation) { if (key.indexOf(',') > 0) { List<String> criteria = new LinkedList<String>(); for (String subKey : key.split(",")) { criteria.add(subKey);//from ww w .j a v a 2 s. c o m } String realKey = key.substring(0, key.indexOf(',')); ValueMap map = new ValueMap(key.substring(key.indexOf(',') + 1)); if (map.containsKey("class")) { // remove class key from map and criteria String clazz = (String) map.remove("class"); Iterator<String> iter = criteria.iterator(); while (iter.hasNext()) { if (iter.next().startsWith("class=")) { iter.remove(); break; } } // iterate while no value is found, dropping the last String value = getStringForClass(Strings.join(",", criteria.toArray(new String[criteria.size()])), locale, style, clazz); if (value != null) { return value; } } if ("exception".equals(realKey) && map.containsKey("type")) { // remove class key from map and criteria String clazz = (String) map.remove("type"); Iterator<String> iter = criteria.iterator(); while (iter.hasNext()) { if (iter.next().startsWith("type=")) { iter.remove(); break; } } // Load the properties associated with the path String value = getStringForClass(Strings.join(",", criteria.toArray(new String[criteria.size()])), locale, style, clazz); if (value != null) { return value; } } } return null; }
From source file:org.hippoecm.frontend.dialog.Dialog.java
License:Apache License
@Override public IValueMap getProperties() { if (properties == null) { if (StringUtils.isNotEmpty(cssClass)) { final Map<String, Object> map = new LinkedHashMap<>(size); map.put("css-class-name", cssClass); properties = new ValueMap(map).makeImmutable(); } else {//from w ww .ja v a2s .c om properties = size; } } return properties; }
From source file:org.hippoecm.frontend.dialog.Wizard.java
License:Apache License
@Override public IValueMap getProperties() { if (properties == null) { if (StringUtils.isNotEmpty(cssClass)) { Map<String, Object> map = new LinkedHashMap<>(size); map.put("css-class-name", cssClass); properties = new ValueMap(map).makeImmutable(); } else {/*from w w w . j a v a2s .com*/ properties = size; } } return properties; }
From source file:org.hippoecm.frontend.plugins.console.menu.content.ContentImportDialog.java
License:Apache License
@Override public IValueMap getProperties() { return new ValueMap("width=855,height=460").makeImmutable(); }
From source file:org.hippoecm.frontend.plugins.console.menu.deletemultiple.DeleteMultipleDialog.java
License:Apache License
@Override public IValueMap getProperties() { return new ValueMap("width=640,height=650").makeImmutable(); }
From source file:org.hippoecm.frontend.plugins.console.menu.open.OpenDialog.java
License:Apache License
@Override public IValueMap getProperties() { return new ValueMap("width=640,height=200").makeImmutable(); }