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:
java.io.Serializable,java.lang.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
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<CrawlingConfig.ConfigName,java.util.Map<java.lang.String,java.lang.String>>configParameterMapprotected java.util.regex.Pattern[]excludedDocUrlPatternsprotected java.util.regex.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
__modifiedProperties, __specifiedProperties, __uniqueDrivenProperties, docMeta
-
-
Constructor Summary
Constructors Constructor Description WebConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBoostValue()java.lang.StringgetConfigId()java.util.Map<java.lang.String,java.lang.String>getConfigParameterMap(CrawlingConfig.ConfigName name)java.lang.StringgetDocumentBoost()java.lang.StringgetId()java.lang.StringgetIndexingTarget(java.lang.String input)java.lang.LonggetVersionNo()protected voidinitDocUrlPattern()java.util.Map<java.lang.String,java.lang.Object>initializeClientFactory(org.codelibs.fess.crawler.client.CrawlerClientFactory clientFactory)voidsetBoostValue(java.lang.String value)voidsetId(java.lang.String id)voidsetVersionNo(java.lang.Long version)java.lang.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, 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, getTimeToLive, getVirtualHosts, initializeDefaultHttpProxy
-
-
-
-
Field Detail
-
includedDocUrlPatterns
protected volatile java.util.regex.Pattern[] includedDocUrlPatterns
-
excludedDocUrlPatterns
protected volatile java.util.regex.Pattern[] excludedDocUrlPatterns
-
configParameterMap
protected transient volatile java.util.Map<CrawlingConfig.ConfigName,java.util.Map<java.lang.String,java.lang.String>> configParameterMap
-
-
Method Detail
-
getDocumentBoost
public java.lang.String getDocumentBoost()
- Specified by:
getDocumentBoostin interfaceCrawlingConfig
-
getIndexingTarget
public java.lang.String getIndexingTarget(java.lang.String input)
- Specified by:
getIndexingTargetin interfaceCrawlingConfig
-
initDocUrlPattern
protected void initDocUrlPattern()
-
getBoostValue
public java.lang.String getBoostValue()
-
setBoostValue
public void setBoostValue(java.lang.String value)
-
getConfigId
public java.lang.String getConfigId()
- Specified by:
getConfigIdin interfaceCrawlingConfig
-
initializeClientFactory
public java.util.Map<java.lang.String,java.lang.Object> initializeClientFactory(org.codelibs.fess.crawler.client.CrawlerClientFactory clientFactory)
- Specified by:
initializeClientFactoryin interfaceCrawlingConfig
-
getConfigParameterMap
public java.util.Map<java.lang.String,java.lang.String> getConfigParameterMap(CrawlingConfig.ConfigName name)
- Specified by:
getConfigParameterMapin interfaceCrawlingConfig
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceCrawlingConfig
-
setId
public void setId(java.lang.String id)
-
getVersionNo
public java.lang.Long getVersionNo()
-
setVersionNo
public void setVersionNo(java.lang.Long version)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classEsAbstractEntity
-
-