@Override public void component(final FormComponent<?> formComponent, final IVisit<Void> visit) { parameters.remove(formComponent.getInputName()); } });
@Override public void component(final FormComponent<?> formComponent, final IVisit<Void> visit) { parameters.remove(formComponent.getInputName()); } });
/** * @param pageParameters */ public void removeFrom(PageParameters pageParameters) { pageParameters.remove(this.toString()); }
@Override public PageParameters set(final String name, final Object value, final int index, Type type) { remove(name); if (value != null) { add(name, value, index, type); } return this; }
@Override public PageParameters set(final String name, final Object value, final int index, Type type) { remove(name); if (value != null) { add(name, value, index, type); } return this; }
/** * @param pageParameters */ public void removeFrom(PageParameters pageParameters) { pageParameters.remove(this.toString()); }
/** * Cleans the original parameters from entries used by Wicket internals. * * @param originalParameters * the current request's non-modified parameters * @return all parameters but Wicket internal ones */ private PageParameters cleanPageParameters(final PageParameters originalParameters) { PageParameters cleanParameters = null; if (originalParameters != null) { cleanParameters = new PageParameters(originalParameters); // WICKET-4038: Ajax related parameters are set by wicket-ajax.js when needed. // They shouldn't be propagated to the next requests cleanParameters.remove(WebRequest.PARAM_AJAX); cleanParameters.remove(WebRequest.PARAM_AJAX_BASE_URL); cleanParameters.remove(WebRequest.PARAM_AJAX_REQUEST_ANTI_CACHE); if (cleanParameters.isEmpty()) { cleanParameters = null; } } return cleanParameters; }
/** * Cleans the original parameters from entries used by Wicket internals. * * @param originalParameters * the current request's non-modified parameters * @return all parameters but Wicket internal ones */ private PageParameters cleanPageParameters(final PageParameters originalParameters) { PageParameters cleanParameters = null; if (originalParameters != null) { cleanParameters = new PageParameters(originalParameters); // WICKET-4038: Ajax related parameters are set by wicket-ajax.js when needed. // They shouldn't be propagated to the next requests cleanParameters.remove(WebRequest.PARAM_AJAX); cleanParameters.remove(WebRequest.PARAM_AJAX_BASE_URL); cleanParameters.remove(WebRequest.PARAM_AJAX_REQUEST_ANTI_CACHE); if (cleanParameters.isEmpty()) { cleanParameters = null; } } return cleanParameters; }
/** * Removes conversation marker from the page instance which prevents the conversation from * propagating to the page. This method should usually be called from page's {@code onDetach()} * method. * * @param page */ public void removeConversationMarker(Page page) { Args.notNull(page, "page"); page.setMetaData(ConversationIdMetaKey.INSTANCE, null); page.getPageParameters().remove(ConversationPropagator.CID); }
/** * Removes conversation marker from the page instance which prevents the conversation from * propagating to the page. This method should usually be called from page's {@code onDetach()} * method. * * @param page */ public void removeConversationMarker(Page page) { Args.notNull(page, "page"); page.setMetaData(ConversationIdMetaKey.INSTANCE, null); page.getPageParameters().remove(ConversationPropagator.CID_ATTR); }
/** * Removes id from the initial parameters set. * * @see org.projectforge.web.wicket.AbstractSecuredPage#getBookmarkableInitialParameters() */ @Override public PageParameters getBookmarkableInitialParameters() { if (isNew() == true) { return new PageParameters(); } final PageParameters pageParameters = super.getBookmarkableInitialParameters(); pageParameters.remove("id"); // Don't show id if other extended parameters are given. return pageParameters; }
protected CDOObject doLookup(List<String> segments) { try { CDOObject resolvable = super.doLookup(segments); if(resolvable==null) return null; CDOView cdoView = resolvable.cdoView(); if (cdoView instanceof CDOTransaction) { return resolvable; } return cdoView.getSession().openTransaction().getObject(resolvable); } catch (ClassCastException e) { /* * TODO this is very much a workaround for * http://github.com/jutzig/jabylon/issues/issue/100 * in case our URI does not resolve to a CDOObject, but a list, we take the parent * instead */ getPageParameters().remove(segments.size()-1); return doLookup(segments.subList(0, segments.size()-1)); } }
@Override public Url encodePageParameters(PageParameters pageParameters) { StringValue sv = pageParameters.get(PAGE_IDENTITY); if(!sv.isEmpty()) { pageParameters.remove(PAGE_IDENTITY); } Url ret = super.encodePageParameters(pageParameters); if(!sv.isEmpty()) { pageParameters.add(PAGE_IDENTITY, sv.toString()); } return ret; }
parameters.remove(placeholder);
parameters.remove(placeholder);
/** * Merges the page parameters into this, overwriting existing values * * @param other * The parameters to merge * @return this instance, for chaining */ public PageParameters mergeWith(final PageParameters other) { if (other != null && this != other) { for (int index = 0; index < other.getIndexedCount(); index++) { if (!other.get(index).isNull()) { set(index, other.get(index)); } } for (String name : other.getNamedKeys()) { remove(name); } for (NamedPair curNamed : other.getAllNamed()) { add(curNamed.getKey(), curNamed.getValue(), curNamed.getType()); } } return this; }
/** * Merges the page parameters into this, overwriting existing values * * @param other * The parameters to merge * @return this instance, for chaining */ public PageParameters mergeWith(final PageParameters other) { if (other != null && this != other) { for (int index = 0; index < other.getIndexedCount(); index++) { if (!other.get(index).isNull()) { set(index, other.get(index)); } } for (String name : other.getNamedKeys()) { remove(name); } for (NamedPair curNamed : other.getAllNamed()) { add(curNamed.getKey(), curNamed.getValue(), curNamed.getType()); } } return this; }
@Override protected void onInitialize() { super.onInitialize(); Form form = new Form<String>("form"); Model<ProcessGroupEntity> model = new Model<>(SingularSession.get().getCategoriaSelecionada()); final DropDownChoice<ProcessGroupEntity> select = new DropDownChoice<>("select", model, categorias, new ChoiceRenderer<>("name", "cod")); form.add(select); select.add(new BSSelectInitBehaviour()); select.add(new FormComponentAjaxUpdateBehavior("change", (target, component) -> { final ProcessGroupEntity categoriaSelecionada = (ProcessGroupEntity) component.getDefaultModelObject(); SingularSession.get().setCategoriaSelecionada(categoriaSelecionada); getPage().getPageParameters().set(PROCESS_GROUP_PARAM_NAME, categoriaSelecionada.getCod()); final MenuGroup menuGroupDTO = buscarPrimeiroMenu(categoriaSelecionada); if (menuGroupDTO != null) { getPage().getPageParameters().set(MENU_PARAM_NAME, menuGroupDTO.getLabel()); } else { getPage().getPageParameters().remove(MENU_PARAM_NAME); } setResponsePage(getPage().getClass(), getPage().getPageParameters()); })); add(form); }
@Override protected void onInitialize() { super.onInitialize(); Form form = new Form<String>("form"); Model<ModuleEntity> model = new Model<>(SingularSession.get().getCategoriaSelecionada()); final DropDownChoice<ModuleEntity> select = new DropDownChoice<>("select", model, categorias, new ChoiceRenderer<>("name", "cod")); form.add(select); select.add(new BSSelectInitBehaviour()); select.add(new FormComponentAjaxUpdateBehavior("change", (target, component) -> { final ModuleEntity categoriaSelecionada = (ModuleEntity) component.getDefaultModelObject(); SingularSession.get().setCategoriaSelecionada(categoriaSelecionada); getPage().getPageParameters().set(MODULE_PARAM_NAME, categoriaSelecionada.getCod()); final BoxConfigurationData boxConfigurationMetadataDTO = getDefaultMenuSelection(categoriaSelecionada); if (boxConfigurationMetadataDTO != null) { getPage().getPageParameters().set(MENU_PARAM_NAME, boxConfigurationMetadataDTO.getLabel()); } else { getPage().getPageParameters().remove(MENU_PARAM_NAME); } setResponsePage(getPage().getClass(), getPage().getPageParameters()); })); add(form); }
@Override protected void onInitialize() { super.onInitialize(); Form form = new Form<String>("form"); Model<ModuleEntity> model = new Model<>(SingularSession.get().getCategoriaSelecionada()); final DropDownChoice<ModuleEntity> select = new DropDownChoice<>("select", model, categorias, new ChoiceRenderer<>("name", "cod")); form.add(select); select.add(new BSSelectInitBehaviour()); select.add(new FormComponentAjaxUpdateBehavior("change", (target, component) -> { final ModuleEntity categoriaSelecionada = (ModuleEntity) component.getDefaultModelObject(); SingularSession.get().setCategoriaSelecionada(categoriaSelecionada); getPage().getPageParameters().set(MODULE_PARAM_NAME, categoriaSelecionada.getCod()); final BoxConfigurationData boxConfigurationMetadataDTO = getDefaultMenuSelection(categoriaSelecionada); if (boxConfigurationMetadataDTO != null) { getPage().getPageParameters().set(MENU_PARAM_NAME, boxConfigurationMetadataDTO.getLabel()); } else { getPage().getPageParameters().remove(MENU_PARAM_NAME); } setResponsePage(getPage().getClass(), getPage().getPageParameters()); })); add(form); }