Class ThemeListForm
java.lang.Object
org.codelibs.fess.app.web.admin.theme.ThemeListForm
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 Summary
FieldsModifier and TypeFieldDescription@Size(max=64) @Pattern(regexp="^$|^[a-z0-9][a-z0-9_-]{0,63}$") StringSelected default theme name, or empty string when "no default" is chosen. -
Constructor Summary
Constructors -
Method Summary
-
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 defaultThemeSelected default theme name, or empty string when "no default" is chosen. Validation matches the spec ยง4.2 manifest regex so an invalid value cannot reachFessConfig.setDefaultTheme(...).
-
-
Constructor Details
-
ThemeListForm
public ThemeListForm()Default constructor used by the framework form binder.
-