List of usage examples for org.apache.wicket Component getDefaultModelObject
public final Object getDefaultModelObject()
From source file:org.artifactory.webapp.wicket.page.config.security.LdapsListPage.java
License:Open Source License
public void refresh(AjaxRequestTarget target) { Component component = get("ldapListPanel"); MutableCentralConfigDescriptor descriptor = centralConfigService.getMutableDescriptor(); if (component.getDefaultModelObject() != null) { component.setDefaultModelObject(descriptor.getSecurity().getLdapSettings()); }/* w w w .j a v a2 s . c o m*/ if (component instanceof LdapsListPanel) { ((LdapsListPanel) component).refresh(); } target.add(component); ((LdapGroupListPanel) ldapGroupConfigurationPanel).setMutableDescriptor(descriptor); target.add(ldapGroupConfigurationPanel); }
From source file:org.brixcms.web.picker.common.NodePickerTreeGridPanel.java
License:Apache License
protected void initComponents() { grid = new TreeGrid<NodePickerTreeModel, JcrTreeNode>("grid", (IModel<NodePickerTreeModel>) newTreeModel(), newGridColumns()) {//from w w w. j a v a 2 s.com @Override protected void onItemSelectionChanged(IModel<JcrTreeNode> rowModel, boolean newValue) { BrixNode node = getNode(rowModel); if (isNodeEnabled(rowModel.getObject()) && node != null) { if (isItemSelected(rowModel)) { onNodeSelected(node); } else { onNodeDeselected(node); } update(); } super.onItemSelectionChanged(rowModel, newValue); } @Override protected void onRowClicked(AjaxRequestTarget target, IModel<JcrTreeNode> rowModel) { BrixNode node = getNode(rowModel); if (isNodeEnabled(rowModel.getObject()) && node != null) { super.onRowClicked(target, rowModel); } } @Override protected void onRowPopulated(WebMarkupContainer rowComponent) { super.onRowPopulated(rowComponent); rowComponent.add(new AbstractBehavior() { @Override public void onComponentTag(Component component, ComponentTag tag) { BrixNode node = getNode(component.getDefaultModel()); if (!isNodeEnabled((JcrTreeNode) component.getDefaultModelObject()) || node == null) { tag.put("class", "disabled"); } } }); } }; configureGrid(grid); add(grid); }
From source file:org.cipango.ims.hss.web.gba.EditUssPage.java
License:Apache License
private Integer getFlag2(Component flagInput, Component flagSelect) { if (flagInput.isVisible()) return (Integer) flagInput.getDefaultModelObject(); return (Integer) flagSelect.getDefaultModelObject(); }
From source file:org.cipango.ims.hss.web.privateid.EditPublicIdsPage.java
License:Apache License
@SuppressWarnings("unchecked") private void apply(AjaxRequestTarget target, Form<?> form1, Component component, boolean remove) { Iterator it = ((List) component.getDefaultModelObject()).iterator(); List choosen = ((AbstractChoice) component).getChoices(); PrivateIdentity privateIdentity = _dao.findById(_key); RefreshingView publics = (RefreshingView) getPage().get("contextMenu:publicIds"); Collection<String> publicsModel = (Collection<String>) publics.getDefaultModelObject(); while (it.hasNext()) { String publicId = (String) it.next(); PublicUserIdentity publicIdentity = (PublicUserIdentity) _publicIdentityDao.findById(publicId); if (remove) { privateIdentity.removePublicId(publicIdentity); publicsModel.remove(publicId); } else {// www . j a v a2s.c om privateIdentity.addPublicId(publicIdentity); publicsModel.add(publicId); ((AbstractChoice) form1.get("publics")).getChoices().add(publicId); } choosen.remove(publicId); } // Check for consistency boolean revertDone = false; it = ((List) component.getDefaultModelObject()).iterator(); while (it.hasNext()) { String publicId = (String) it.next(); PublicUserIdentity publicIdentity = (PublicUserIdentity) _publicIdentityDao.findById(publicId); ImplicitRegistrationSet set = publicIdentity.getImplicitRegistrationSet(); Iterator<PublicUserIdentity> it2 = set.getPublicIdentities().iterator(); while (it2.hasNext()) { PublicUserIdentity publicUserIdentity = it2.next(); if (!publicIdentity.getPrivateIdentities().equals(publicUserIdentity.getPrivateIdentities())) { Map map = new HashMap(); map.put("identity", publicIdentity.getIdentity()); map.put("implicitRegistrationSet", set.getId()); error(MapVariableInterpolator.interpolate(getString("subscription.error.implicitSet.privates"), map)); // Revert if (!revertDone) { Iterator it3 = ((List) component.getDefaultModelObject()).iterator(); while (it3.hasNext()) { publicId = (String) it3.next(); PublicUserIdentity pubId = (PublicUserIdentity) _publicIdentityDao.findById(publicId); if (!remove) { privateIdentity.removePublicId(pubId); publicsModel.remove(publicId); } else { privateIdentity.addPublicId(pubId); publicsModel.add(publicId); ((AbstractChoice) form1.get("publics")).getChoices().add(publicId); } } revertDone = true; } } } } _dao.save(privateIdentity); if (target != null) { target.addComponent(form1); target.addComponent(getPage().get("contextMenu")); } }
From source file:org.dcm4chee.web.common.behaviours.FocusOnLoadBehaviour.java
License:LGPL
private boolean setFocusOnEmpty(IHeaderResponse headerResponse, Component c) { Object o = c.getDefaultModelObject(); if (o == null || o.toString().length() < 1) { headerResponse.renderOnLoadJavascript(getJavaScriptString(c)); return true; }//from w w w.ja v a 2s . c o m return false; }
From source file:org.dcm4chee.wizard.common.behavior.FocusOnLoadBehavior.java
License:LGPL
private boolean setFocusOnEmpty(IHeaderResponse response, Component component) { Object object = component.getDefaultModelObject(); if (object == null || object.toString().length() < 1) { response.render(OnDomReadyHeaderItem.forScript(getJavaScriptString(component))); return true; }// w w w . j a v a 2 s. co m return false; }
From source file:org.efaps.ui.wicket.behaviors.PreviousValueBehavior.java
License:Apache License
@Override public void renderHead(final Component _component, final IHeaderResponse _response) { if (_component.getDefaultModelObject() instanceof String && ((String) _component.getDefaultModelObject()).startsWith("<select")) { super.renderHead(_component, _response); _response.render(OnDojoReadyHeaderItem.forScript(getJavaScript(_component.getMarkupId(true)))); }/* w ww. ja v a 2 s . co m*/ }
From source file:org.efaps.ui.wicket.components.form.command.AjaxCmdBehavior.java
License:Apache License
/** * @param _container container the model is searched for * @param _name name/*w w w.jav a 2s . com*/ * @return component */ private Component getModelFromChild(final WebMarkupContainer _container, final String _name) { Component ret = null; final Iterator<? extends Component> iter = _container.iterator(); while (iter.hasNext() && ret == null) { final Component comp = iter.next(); if (comp.getDefaultModelObject() instanceof UIField) { final UIField cell = (UIField) comp.getDefaultModelObject(); if (_name.equals(cell.getFieldConfiguration().getName())) { ret = comp; } } if (ret == null && comp instanceof WebMarkupContainer) { ret = getModelFromChild((WebMarkupContainer) comp, _name); } } return ret; }
From source file:org.geoserver.security.web.AbstractListPageTest.java
License:Open Source License
protected Component getFromList(String columnPath, Object columnValue, Property<T> property) { MarkupContainer listView = (MarkupContainer) tester.getLastRenderedPage().get(ITEMS_PATH); @SuppressWarnings("unchecked") Iterator<MarkupContainer> it = (Iterator<MarkupContainer>) listView.iterator(); while (it.hasNext()) { MarkupContainer m = it.next();//from w w w. ja v a 2 s .c o m Component c = m.get(columnPath); @SuppressWarnings("unchecked") T modelObject = (T) c.getDefaultModelObject(); if (columnValue.equals(property.getPropertyValue(modelObject))) return c; } return null; }
From source file:org.geoserver.security.web.AbstractTabbedListPageTest.java
License:Open Source License
protected Component getFromList(String columnPath, Object columnValue, Property<T> property) { MarkupContainer listView = (MarkupContainer) tester.getLastRenderedPage().get(getItemsPath()); @SuppressWarnings("unchecked") Iterator<MarkupContainer> it = (Iterator<MarkupContainer>) listView.iterator(); while (it.hasNext()) { MarkupContainer m = it.next();// w w w .ja v a 2 s .co m Component c = m.get(columnPath); @SuppressWarnings("unchecked") T modelObject = (T) c.getDefaultModelObject(); if (columnValue.equals(property.getPropertyValue(modelObject))) return c; } return null; }