java.lang.Object
org.codelibs.fess.app.web.admin.elevateword.CreateForm
Direct Known Subclasses:
CreateBody, EditForm

public class CreateForm extends Object
Form class for creating new elevate word configuration entries. This form handles the creation of elevate word rules that boost specific documents in search results when certain keywords are matched.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    @Required Float
    The boost score multiplier applied to elevated documents
    @Size(max=1000) String
    The username of who created this elevate word entry
    The timestamp when this elevate word entry was created
    The CRUD operation mode for form processing
    The label type IDs associated with this elevate word entry
    The permission settings for accessing this elevate word configuration
    The reading/pronunciation of the suggest word for language analysis
    @Required String
    The word that should trigger document elevation in search results
    The target label for filtering documents to be elevated
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new CreateForm instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Initializes the form with default values for creating a new elevate word entry.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • labelTypeIds

      public String[] labelTypeIds
      The label type IDs associated with this elevate word entry
    • crudMode

      @ValidateTypeFailure public Integer crudMode
      The CRUD operation mode for form processing
    • suggestWord

      @Required public @Required String suggestWord
      The word that should trigger document elevation in search results
    • reading

      public String reading
      The reading/pronunciation of the suggest word for language analysis
    • targetLabel

      public String targetLabel
      The target label for filtering documents to be elevated
    • permissions

      @CustomSize(maxKey="form.admin.max.input.size") public String permissions
      The permission settings for accessing this elevate word configuration
    • boost

      @Required @ValidateTypeFailure public @Required Float boost
      The boost score multiplier applied to elevated documents
    • createdBy

      @Size(max=1000) public @Size(max=1000) String createdBy
      The username of who created this elevate word entry
    • createdTime

      @ValidateTypeFailure public Long createdTime
      The timestamp when this elevate word entry was created
  • Constructor Details

    • CreateForm

      public CreateForm()
      Creates a new CreateForm instance.
  • Method Details

    • initialize

      public void initialize()
      Initializes the form with default values for creating a new elevate word entry.