Class CreateForm
java.lang.Object
org.codelibs.fess.app.web.admin.webconfig.CreateForm
- Direct Known Subclasses:
CreateBody,EditForm
The create form for Web Config.
-
Field Summary
FieldsModifier and TypeFieldDescription@Required @Size(max=5) StringWhether this web configuration is available for crawling.@Required FloatThe boost value for documents from this web configuration.Additional configuration parameters for the crawler.@Size(max=1000) StringThe user who created this web configuration.The timestamp when this web configuration was created.The CRUD mode for the form.@Min(0L) @Max(2147483647L) IntegerThe maximum crawling depth from the starting URLs.@Size(max=1000) StringThe description of the web configuration.Document URL patterns to exclude from search index.URL patterns to exclude during crawling.Document URL patterns to include in search index.URL patterns to include during crawling.@Required @Min(0L) @Max(2147483647L) IntegerThe interval time between requests in milliseconds.String[]The label type IDs associated with this web configuration.@Min(0L) @Max(9223372036854775807L) LongThe maximum number of URLs to access during crawling.@Required @Size(max=200) StringThe name of the web configuration.@Required @Min(1L) @Max(2147483647L) IntegerThe number of crawler threads to use.Permissions required to access documents from this configuration.@Required @Min(0L) @Max(2147483647L) IntegerThe sort order for this web configuration.@Required StringThe URLs to be crawled by this web configuration.@Required @Size(max=200) StringThe user agent string to use during crawling.Virtual host names for this web configuration. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInitializes the form with default values for creating a new web configuration.
-
Field Details
-
labelTypeIds
The label type IDs associated with this web configuration. -
crudMode
The CRUD mode for the form. -
name
The name of the web configuration. -
description
The description of the web configuration. -
urls
@Required @UriType(protocolType=WEB) @CustomSize(maxKey="form.admin.max.input.size") public @Required String urlsThe URLs to be crawled by this web configuration. -
includedUrls
URL patterns to include during crawling. -
excludedUrls
URL patterns to exclude during crawling. -
includedDocUrls
Document URL patterns to include in search index. -
excludedDocUrls
Document URL patterns to exclude from search index. -
configParameter
Additional configuration parameters for the crawler. -
depth
The maximum crawling depth from the starting URLs. -
maxAccessCount
@Min(0L) @Max(9223372036854775807L) @ValidateTypeFailure public @Min(0L) @Max(9223372036854775807L) Long maxAccessCountThe maximum number of URLs to access during crawling. -
userAgent
The user agent string to use during crawling. -
numOfThread
@Required @Min(1L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(1L) @Max(2147483647L) Integer numOfThreadThe number of crawler threads to use. -
intervalTime
@Required @Min(0L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(0L) @Max(2147483647L) Integer intervalTimeThe interval time between requests in milliseconds. -
boost
The boost value for documents from this web configuration. -
available
Whether this web configuration is available for crawling. -
permissions
Permissions required to access documents from this configuration. -
virtualHosts
Virtual host names for this web configuration. -
sortOrder
@Required @Min(0L) @Max(2147483647L) @ValidateTypeFailure public @Required @Min(0L) @Max(2147483647L) Integer sortOrderThe sort order for this web configuration. -
createdBy
The user who created this web configuration. -
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.
-