Class DemoHtmlFormsDynamicFieldsController

java.lang.Object
org.spincast.website.controllers.demos.DemoHtmlFormsDynamicFieldsController

public class DemoHtmlFormsDynamicFieldsController extends Object
HTML Forms - Dynamic Fields demo controller
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
  • Constructor Details

    • DemoHtmlFormsDynamicFieldsController

      @Inject public DemoHtmlFormsDynamicFieldsController(org.spincast.core.flash.FlashMessageFactory flashMessageFactory, org.spincast.core.json.JsonManager jsonManager, org.spincast.core.validation.ValidationFactory validationFactory)
  • Method Details

    • getFlashMessageFactory

      protected org.spincast.core.flash.FlashMessageFactory getFlashMessageFactory()
    • getJsonManager

      protected org.spincast.core.json.JsonManager getJsonManager()
    • getValidationFactory

      protected org.spincast.core.validation.ValidationFactory getValidationFactory()
    • dynamicFields

      public void dynamicFields(AppRequestContext context)
      Dynamic Fields demo - GET
    • createFirstUser

      protected org.spincast.core.json.JsonObject createFirstUser()
      Creates a first default user
    • dynamicFieldsSubmit

      public void dynamicFieldsSubmit(AppRequestContext context)
      Dynamic Fields demo - POST
    • getUserToAddTagTo

      protected Integer getUserToAddTagTo(AppRequestContext context)
      Checks if there is a User to add, server-side.
    • validateForm

      protected void validateForm(org.spincast.core.request.Form form)
      Validation of the form. There is no need to return anything : the validation results are saved in the form itself.
    • validateUser

      protected org.spincast.core.validation.ValidationSet validateUser(org.spincast.core.json.JsonObject user)
      Validation of a user.