类 MetadataComponent
java.lang.Object
com.publiccms.logic.component.template.MetadataComponent
- 所有已实现的接口:
Cache
元数据组件
Metadata Component
-
字段概要
字段修饰符和类型字段说明static final String
static final String
private CacheEntity<String,
Map<String, CmsPageMetadata>> private CacheEntity<String,
Map<String, CmsPageData>> private CacheEntity<String,
Map<String, CmsPlaceMetadata>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
clear()
boolean
deletePlaceMetadata
(String filepath) 删除推荐位元数据boolean
deleteTemplateData
(String filepath) 删除模板数据boolean
deleteTemplateMetadata
(String filepath) 删除模板元数据getPlaceMetadata
(String filepath) 获取推荐位元数据private Map<String,
CmsPlaceMetadata> getPlaceMetadataMap
(String dirPath) 获取页面片段目录元数据getTemplateData
(String filepath) 获取模板元数据private Map<String,
CmsPageData> getTemplateDataMap
(String dirPath) 获取目录数据getTemplateMetadata
(String filepath) 获取模板元数据private Map<String,
CmsPageMetadata> getTemplateMetadataMap
(String dirPath) 获取目录元数据void
initCache
(CacheEntityFactory cacheEntityFactory) private void
savePlaceMetadata
(String dirPath, Map<String, CmsPlaceMetadata> metadataMap) 保存推荐位元数据private void
saveTemplateData
(String dirPath, Map<String, CmsPageData> dataMap) 保存模板数据private void
saveTemplateMetadata
(String dirPath, Map<String, CmsPageMetadata> metadataMap) 保存模板元数据boolean
updatePlaceMetadata
(String filepath, CmsPlaceMetadata metadata) 更新推荐位元数据boolean
updateTemplateData
(String filepath, CmsPageData data) 更新模板元数据boolean
updateTemplateMetadata
(String filepath, CmsPageMetadata metadata) 更新模板元数据
-
字段详细资料
-
METADATA_FILE
- 另请参阅:
-
DATA_FILE
- 另请参阅:
-
pageCache
-
pageDataCache
-
placeCache
-
-
构造器详细资料
-
MetadataComponent
public MetadataComponent()
-
-
方法详细资料
-
getPlaceMetadata
获取推荐位元数据- 参数:
filepath
-- 返回:
- place metadata
-
getTemplateMetadata
获取模板元数据- 参数:
filepath
-- 返回:
- template metadata
-
getTemplateData
获取模板元数据- 参数:
filepath
-- 返回:
- template metadata
-
updateTemplateMetadata
更新模板元数据- 参数:
filepath
-metadata
-- 返回:
- whether the update is successful
-
updateTemplateData
更新模板元数据- 参数:
filepath
-data
-- 返回:
- whether the update is successful
-
updatePlaceMetadata
更新推荐位元数据- 参数:
filepath
-metadata
-- 返回:
- whether the update is successful
-
deleteTemplateData
删除模板数据- 参数:
filepath
-- 返回:
- whether the delete is successful
-
deleteTemplateMetadata
删除模板元数据- 参数:
filepath
-- 返回:
- whether the delete is successful
-
deletePlaceMetadata
删除推荐位元数据- 参数:
filepath
-- 返回:
- whether the delete is successful
-
getPlaceMetadataMap
获取页面片段目录元数据- 参数:
dirPath
-- 返回:
- place metadata map
-
getTemplateMetadataMap
获取目录元数据- 参数:
dirPath
-- 返回:
- template metadata map
-
getTemplateDataMap
获取目录数据- 参数:
dirPath
-- 返回:
- template metadata map
-
saveTemplateData
保存模板数据- 参数:
dirPath
-dataMap
-- 抛出:
IOException
-
saveTemplateMetadata
private void saveTemplateMetadata(String dirPath, Map<String, CmsPageMetadata> metadataMap) throws IOException保存模板元数据- 参数:
dirPath
-metadataMap
-- 抛出:
IOException
-
savePlaceMetadata
private void savePlaceMetadata(String dirPath, Map<String, CmsPlaceMetadata> metadataMap) throws IOException保存推荐位元数据- 参数:
dirPath
-metadataMap
-- 抛出:
IOException
-
clear
public void clear() -
initCache
public void initCache(CacheEntityFactory cacheEntityFactory) throws ClassNotFoundException, InstantiationException, IllegalAccessException - 参数:
cacheEntityFactory
-- 抛出:
IllegalAccessException
InstantiationException
ClassNotFoundException
-