Example usage for org.springframework.web.bind WebDataBinder setDisallowedFields

List of usage examples for org.springframework.web.bind WebDataBinder setDisallowedFields

Introduction

In this page you can find the example usage for org.springframework.web.bind WebDataBinder setDisallowedFields.

Prototype

public void setDisallowedFields(@Nullable String... disallowedFields) 

Source Link

Document

Register fields that should not be allowed for binding.

Usage

From source file:com.sambrannen.samples.events.web.NewEventController.java

@InitBinder
public void configureBinding(WebDataBinder binder) {
    binder.setDisallowedFields("id");
}

From source file:com.xyxy.platform.examples.showcase.web.UserController.java

/**
 * ?roleList??//from  w ww  .jav a2  s  .  c  o m
 */
@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.setDisallowedFields("roleList");
}

From source file:com.branded.holdings.qpc.web.OwnerController.java

@InitBinder
public void setAllowedFields(WebDataBinder dataBinder) {
    dataBinder.setDisallowedFields("id");
}

From source file:de.hybris.platform.chinesetaxinvoiceaddon.controllers.pages.checkout.steps.ChineseTaxInvoiceController.java

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.setDisallowedFields(DISALLOWED_FIELDS);
}

From source file:org.home.petclinic2.controller.OwnerController.java

/**
 * Init binders are for binding validators to controllers. You can also do
 * other things but adding validators is the primary use of init binders.
 * I'm not mentioning PropertyEditors, Converters, or Formatters because it
 * is my belief that the direction of Spring that such things should be done
 * centrally. Just know that you can use these spring concepts on an
 * individual controller basis if you like repeating yourself or if you need
 * one controller to behave differently than others
 * // w w w  .  j  a v a2 s . c  o  m
 * @param dataBinder
 */
@InitBinder
public void setAllowedFields(WebDataBinder dataBinder) {
    logger.info("Init binding owner controller");
    dataBinder.setDisallowedFields("id");
}

From source file:alpha.portal.webapp.controller.AdornmentFormController.java

/**
 * Inits the binder.//from www .ja  va2s . c  om
 * 
 * @param binder
 *            the binder
 */
@InitBinder
public void initBinder(final WebDataBinder binder) {
    binder.setRequiredFields("name", "value");
    binder.setDisallowedFields("adornmentId");
}

From source file:org.sloth.web.observation.EditObservationController.java

/**
 * Sets custom parameters to the {@code WebDataBinder}.
 * /*  w w  w.jav a  2  s  .  co m*/
 * @param webDataBinder
 *            the {@code WebDataBinder} to initialize
 */
@InitBinder
public void setAllowedFields(WebDataBinder webDataBinder) {
    CategorieEditor c = new CategorieEditor();
    c.setObservationService(observationService);
    webDataBinder.registerCustomEditor(Categorie.class, c);
    webDataBinder.setDisallowedFields("id");
}

From source file:com.citrix.cpbm.portal.fragment.controllers.AbstractRegistrationController.java

@InitBinder
public void initBinder(WebDataBinder dataBinder) {
    dataBinder.setDisallowedFields(new String[] { "id" });
}

From source file:com.citrix.cpbm.portal.fragment.controllers.AbstractTenantController.java

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.setDisallowedFields("state");
}

From source file:org.medici.bia.controller.user.RegisterUserController.java

/**
 * /*w  ww.  j a va  2 s  . co  m*/
 * @param binder
 * @param request
 */
@InitBinder("command")
public void initBinder(WebDataBinder binder, HttpServletRequest request) {
    // Don't allow user to override the
    binder.setDisallowedFields("remoteAddr");
    // value
    ((RegisterUserCommand) binder.getTarget()).setRemoteAddress(request.getRemoteAddr());
}