Class CreateForm

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

public class CreateForm extends Object
The create form for Web Config.
  • Field Details

    • labelTypeIds

      public String[] labelTypeIds
      The label type IDs associated with this web configuration.
    • crudMode

      @ValidateTypeFailure public Integer crudMode
      The CRUD mode for the form.
    • name

      @Required @Size(max=200) public @Required @Size(max=200) String name
      The name of the web configuration.
    • description

      @Size(max=1000) public @Size(max=1000) String description
      The description of the web configuration.
    • urls

      @Required @UriType(protocolType=WEB) @CustomSize(maxKey="form.admin.max.input.size") public @Required String urls
      The URLs to be crawled by this web configuration.
    • includedUrls

      @CustomSize(maxKey="form.admin.max.input.size") public String includedUrls
      URL patterns to include during crawling.
    • excludedUrls

      @CustomSize(maxKey="form.admin.max.input.size") public String excludedUrls
      URL patterns to exclude during crawling.
    • includedDocUrls

      @CustomSize(maxKey="form.admin.max.input.size") public String includedDocUrls
      Document URL patterns to include in search index.
    • excludedDocUrls

      @CustomSize(maxKey="form.admin.max.input.size") public String excludedDocUrls
      Document URL patterns to exclude from search index.
    • configParameter

      @CustomSize(maxKey="form.admin.max.input.size") public String configParameter
      Additional configuration parameters for the crawler.
    • depth

      @Min(0L) @Max(2147483647L) @ValidateTypeFailure public @Min(0L) @Max(2147483647L) Integer depth
      The maximum crawling depth from the starting URLs.
    • maxAccessCount

      @Min(0L) @Max(9223372036854775807L) @ValidateTypeFailure public @Min(0L) @Max(9223372036854775807L) Long maxAccessCount
      The maximum number of URLs to access during crawling.
    • userAgent

      @Required @Size(max=200) public @Required @Size(max=200) String userAgent
      The user agent string to use during crawling.
    • numOfThread

      @Required @Min(1L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(1L) @Max(2147483647L) Integer numOfThread
      The number of crawler threads to use.
    • intervalTime

      @Required @Min(0L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(0L) @Max(2147483647L) Integer intervalTime
      The interval time between requests in milliseconds.
    • boost

      @Required @ValidateTypeFailure public @Required Float boost
      The boost value for documents from this web configuration.
    • available

      @Required @Size(max=5) public @Required @Size(max=5) String available
      Whether this web configuration is available for crawling.
    • permissions

      @CustomSize(maxKey="form.admin.max.input.size") public String permissions
      Permissions required to access documents from this configuration.
    • virtualHosts

      @CustomSize(maxKey="form.admin.max.input.size") public String virtualHosts
      Virtual host names for this web configuration.
    • sortOrder

      @Required @Min(0L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(0L) @Max(2147483647L) Integer sortOrder
      The sort order for this web configuration.
    • createdBy

      @Size(max=1000) public @Size(max=1000) String createdBy
      The user who created this web configuration.
    • createdTime

      @ValidateTypeFailure public Long createdTime
      The timestamp when this web configuration was created.
  • Constructor Details

    • CreateForm

      public CreateForm()
      Default constructor.
  • Method Details

    • initialize

      public void initialize()
      Initializes the form with default values for creating a new web configuration.