Package org.codelibs.fess.helper
Class CrawlingConfigHelper
- java.lang.Object
-
- org.codelibs.fess.helper.CrawlingConfigHelper
-
public class CrawlingConfigHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intcountprotected com.google.common.cache.Cache<java.lang.String,CrawlingConfig>crawlingConfigCacheprotected java.util.Map<java.lang.String,CrawlingConfig>crawlingConfigMap
-
Constructor Summary
Constructors Constructor Description CrawlingConfigHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrawlingConfigget(java.lang.String sessionId)java.util.List<DataConfig>getAllDataConfigList()java.util.List<DataConfig>getAllDataConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)java.util.List<FileConfig>getAllFileConfigList()java.util.List<FileConfig>getAllFileConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)java.util.List<WebConfig>getAllWebConfigList()java.util.List<WebConfig>getAllWebConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)CrawlingConfig.ConfigTypegetConfigType(java.lang.String configId)CrawlingConfiggetCrawlingConfig(java.lang.String configId)java.util.List<DataConfig>getDataConfigListByIds(java.util.List<java.lang.String> idList)java.util.List<java.lang.String>getExcludedUrlList(java.lang.String configId)java.util.List<FileConfig>getFileConfigListByIds(java.util.List<java.lang.String> idList)protected java.lang.StringgetId(java.lang.String configId)org.dbflute.optional.OptionalThing<java.lang.String>getPipeline(java.lang.String configId)java.util.List<WebConfig>getWebConfigListByIds(java.util.List<java.lang.String> idList)voidinit()voidrefresh()voidremove(java.lang.String sessionId)java.lang.Stringstore(java.lang.String sessionId, CrawlingConfig crawlingConfig)
-
-
-
Field Detail
-
crawlingConfigMap
protected final java.util.Map<java.lang.String,CrawlingConfig> crawlingConfigMap
-
count
protected int count
-
crawlingConfigCache
protected com.google.common.cache.Cache<java.lang.String,CrawlingConfig> crawlingConfigCache
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getConfigType
public CrawlingConfig.ConfigType getConfigType(java.lang.String configId)
-
getId
protected java.lang.String getId(java.lang.String configId)
-
getCrawlingConfig
public CrawlingConfig getCrawlingConfig(java.lang.String configId)
-
getPipeline
public org.dbflute.optional.OptionalThing<java.lang.String> getPipeline(java.lang.String configId)
-
refresh
public void refresh()
-
store
public java.lang.String store(java.lang.String sessionId, CrawlingConfig crawlingConfig)
-
remove
public void remove(java.lang.String sessionId)
-
get
public CrawlingConfig get(java.lang.String sessionId)
-
getAllWebConfigList
public java.util.List<WebConfig> getAllWebConfigList()
-
getWebConfigListByIds
public java.util.List<WebConfig> getWebConfigListByIds(java.util.List<java.lang.String> idList)
-
getAllWebConfigList
public java.util.List<WebConfig> getAllWebConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)
-
getAllFileConfigList
public java.util.List<FileConfig> getAllFileConfigList()
-
getFileConfigListByIds
public java.util.List<FileConfig> getFileConfigListByIds(java.util.List<java.lang.String> idList)
-
getAllFileConfigList
public java.util.List<FileConfig> getAllFileConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)
-
getAllDataConfigList
public java.util.List<DataConfig> getAllDataConfigList()
-
getDataConfigListByIds
public java.util.List<DataConfig> getDataConfigListByIds(java.util.List<java.lang.String> idList)
-
getAllDataConfigList
public java.util.List<DataConfig> getAllDataConfigList(boolean withLabelType, boolean withRoleType, boolean available, java.util.List<java.lang.String> idList)
-
getExcludedUrlList
public java.util.List<java.lang.String> getExcludedUrlList(java.lang.String configId)
-
-