Class ThemeListForm

java.lang.Object
org.codelibs.fess.app.web.admin.theme.ThemeListForm

public class ThemeListForm extends Object
Form for the theme list page. Carries the selected default theme name when the administrator submits the "set default" dropdown.

Note: crudMode is intentionally absent. Theme management is not a standard CRUD flow (there is no edit page; upload replaces create), so the CRUD-mode convention does not apply here.

  • Field Details

    • defaultTheme

      @Size(max=64) @Pattern(regexp="^$|^[a-z0-9][a-z0-9_-]{0,63}$") public @Size(max=64) @Pattern(regexp="^$|^[a-z0-9][a-z0-9_-]{0,63}$") String defaultTheme
      Selected default theme name, or empty string when "no default" is chosen. Validation matches the spec ยง4.2 manifest regex so an invalid value cannot reach FessConfig.setDefaultTheme(...).
  • Constructor Details

    • ThemeListForm

      public ThemeListForm()
      Default constructor used by the framework form binder.