Class FileConfig
- java.lang.Object
-
- org.codelibs.fess.es.config.allcommon.EsAbstractEntity
-
- org.codelibs.fess.es.config.bsentity.BsFileConfig
-
- org.codelibs.fess.es.config.exentity.FileConfig
-
- All Implemented Interfaces:
Serializable,Cloneable,CrawlingConfig,org.dbflute.Entity
public class FileConfig extends BsFileConfig 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[]excludedDocPathPatternsprotected Pattern[]includedDocPathPatterns-
Fields inherited from class org.codelibs.fess.es.config.bsentity.BsFileConfig
available, boost, configParameter, createdBy, createdTime, depth, description, excludedDocPaths, excludedPaths, includedDocPaths, includedPaths, intervalTime, maxAccessCount, name, numOfThread, paths, permissions, sortOrder, suppressUnusedImportLocalDateTime, timeToLive, updatedBy, updatedTime, virtualHosts
-
Fields inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
__createdBySelect, __modifiedProperties, __specifiedProperties, __uniqueDrivenProperties, docMeta
-
-
Constructor Summary
Constructors Constructor Description FileConfig()
-
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 voidinitDocPathPattern()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.BsFileConfig
addFieldToSource, asDBMeta, asTableDbName, doBuildColumnString, getAvailable, getBoost, getConfigParameter, getCreatedBy, getCreatedTime, getDepth, getDescription, getExcludedDocPaths, getExcludedPaths, getIncludedDocPaths, getIncludedPaths, getIntervalTime, getMaxAccessCount, getName, getNumOfThread, getPaths, getPermissions, getSortOrder, getTimeToLive, getUpdatedBy, getUpdatedTime, getVirtualHosts, setAvailable, setBoost, setConfigParameter, setCreatedBy, setCreatedTime, setDepth, setDescription, setExcludedDocPaths, setExcludedPaths, setIncludedDocPaths, setIncludedPaths, setIntervalTime, setMaxAccessCount, setName, setNumOfThread, setPaths, setPermissions, setSortOrder, setTimeToLive, setUpdatedBy, setUpdatedTime, 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
-
includedDocPathPatterns
protected volatile Pattern[] includedDocPathPatterns
-
excludedDocPathPatterns
protected volatile Pattern[] excludedDocPathPatterns
-
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
-
initDocPathPattern
protected void initDocPathPattern()
-
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
-
-