Class WebConfig
- java.lang.Object
-
- org.codelibs.fess.es.config.allcommon.EsAbstractEntity
-
- org.codelibs.fess.es.config.bsentity.BsWebConfig
-
- org.codelibs.fess.es.config.exentity.WebConfig
-
- All Implemented Interfaces:
Serializable,Cloneable,CrawlingConfig,org.dbflute.Entity
public class WebConfig extends BsWebConfig implements CrawlingConfig
- Author:
- FreeGen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
EsAbstractEntity.DocMeta, EsAbstractEntity.RequestOptionCall<OP>
-
Nested classes/interfaces inherited from interface org.codelibs.fess.es.config.exentity.CrawlingConfig
CrawlingConfig.ConfigName, CrawlingConfig.ConfigType, CrawlingConfig.Param
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<CrawlingConfig.ConfigName,Map<String,String>>configParameterMapprotected org.codelibs.fess.crawler.client.CrawlerClientFactorycrawlerClientFactoryprotected Pattern[]excludedDocUrlPatternsprotected Pattern[]includedDocUrlPatterns-
Fields inherited from class org.codelibs.fess.es.config.bsentity.BsWebConfig
available, boost, configParameter, createdBy, createdTime, depth, description, excludedDocUrls, excludedUrls, includedDocUrls, includedUrls, intervalTime, maxAccessCount, name, numOfThread, permissions, sortOrder, suppressUnusedImportLocalDateTime, timeToLive, updatedBy, updatedTime, urls, userAgent, virtualHosts
-
Fields inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
__createdBySelect, __modifiedProperties, __specifiedProperties, __uniqueDrivenProperties, docMeta
-
-
Constructor Summary
Constructors Constructor Description WebConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBoostValue()StringgetConfigId()Map<String,String>getConfigParameterMap(CrawlingConfig.ConfigName name)StringgetDocumentBoost()StringgetId()StringgetIndexingTarget(String input)LonggetVersionNo()protected voidinitDocUrlPattern()org.codelibs.fess.crawler.client.CrawlerClientFactoryinitializeClientFactory(Supplier<org.codelibs.fess.crawler.client.CrawlerClientFactory> creator)voidsetBoostValue(String value)voidsetId(String id)voidsetVersionNo(Long version)StringtoString()-
Methods inherited from class org.codelibs.fess.es.config.bsentity.BsWebConfig
addFieldToSource, asDBMeta, asTableDbName, doBuildColumnString, getAvailable, getBoost, getConfigParameter, getCreatedBy, getCreatedTime, getDepth, getDescription, getExcludedDocUrls, getExcludedUrls, getIncludedDocUrls, getIncludedUrls, getIntervalTime, getMaxAccessCount, getName, getNumOfThread, getPermissions, getSortOrder, getTimeToLive, getUpdatedBy, getUpdatedTime, getUrls, getUserAgent, getVirtualHosts, setAvailable, setBoost, setConfigParameter, setCreatedBy, setCreatedTime, setDepth, setDescription, setExcludedDocUrls, setExcludedUrls, setIncludedDocUrls, setIncludedUrls, setIntervalTime, setMaxAccessCount, setName, setNumOfThread, setPermissions, setSortOrder, setTimeToLive, setUpdatedBy, setUpdatedTime, setUrls, setUserAgent, setVirtualHosts, toSource
-
Methods inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
asDocMeta, buildDisplayString, checkSpecifiedProperty, clearMarkAsSelect, clearModifiedInfo, clearSpecifiedInfo, clearUniqueDrivenInfo, convertEmptyToNull, createdBySelect, hasModification, hasPrimaryKeyValue, instanceHash, markAsSelect, modifiedToSpecified, mymodifiedProperties, mymodifyProperty, mymodifyPropertyCancel, myspecifiedProperties, myspecifyProperty, myspecifyPropertyCancel, myundefinedClassificationAccessAllowed, myuniqueByProperty, myuniqueByPropertyCancel, myuniqueDrivenProperties, myunlockUndefinedClassificationAccess, newModifiedProperties, newUniqueDrivenProperties, registerModifiedProperty, registerSpecifiedProperty, toStringWithRelation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.codelibs.fess.es.config.exentity.CrawlingConfig
getName, getPermissions, getScriptType, getTimeToLive, getVirtualHosts, initializeDefaultHttpProxy
-
-
-
-
Field Detail
-
includedDocUrlPatterns
protected volatile Pattern[] includedDocUrlPatterns
-
excludedDocUrlPatterns
protected volatile Pattern[] excludedDocUrlPatterns
-
configParameterMap
protected transient volatile Map<CrawlingConfig.ConfigName,Map<String,String>> configParameterMap
-
crawlerClientFactory
protected org.codelibs.fess.crawler.client.CrawlerClientFactory crawlerClientFactory
-
-
Method Detail
-
getDocumentBoost
public String getDocumentBoost()
- Specified by:
getDocumentBoostin interfaceCrawlingConfig
-
getIndexingTarget
public String getIndexingTarget(String input)
- Specified by:
getIndexingTargetin interfaceCrawlingConfig
-
initDocUrlPattern
protected void initDocUrlPattern()
-
getBoostValue
public String getBoostValue()
-
setBoostValue
public void setBoostValue(String value)
-
getConfigId
public String getConfigId()
- Specified by:
getConfigIdin interfaceCrawlingConfig
-
initializeClientFactory
public org.codelibs.fess.crawler.client.CrawlerClientFactory initializeClientFactory(Supplier<org.codelibs.fess.crawler.client.CrawlerClientFactory> creator)
- Specified by:
initializeClientFactoryin interfaceCrawlingConfig
-
getConfigParameterMap
public Map<String,String> getConfigParameterMap(CrawlingConfig.ConfigName name)
- Specified by:
getConfigParameterMapin interfaceCrawlingConfig
-
getId
public String getId()
- Specified by:
getIdin interfaceCrawlingConfig
-
setId
public void setId(String id)
-
getVersionNo
public Long getVersionNo()
-
setVersionNo
public void setVersionNo(Long version)
-
toString
public String toString()
- Overrides:
toStringin classEsAbstractEntity
-
-