Class CacheNavigationStorage
java.lang.Object
org.exoplatform.portal.mop.storage.NavigationStorageImpl
org.exoplatform.portal.mop.storage.cache.CacheNavigationStorage
- All Implemented Interfaces:
org.exoplatform.portal.mop.storage.NavigationStorage
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCacheNavigationStorage(org.exoplatform.services.cache.CacheService cacheService, org.exoplatform.portal.mop.storage.DescriptionStorage descriptionStorage, NavigationDAO navigationDAO, SiteDAO siteDAO, NodeDAO nodeDAO, PageDAO pageDAO) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearNavigationByKey(org.exoplatform.portal.mop.SiteKey siteKey) voidclearNodeCache(Long nodeId) voidclearNodeCache(org.exoplatform.portal.mop.navigation.NodeData nodeData) voidclearNodeCache(org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeData[]createNode(Long parentId, Long previousId, String name, org.exoplatform.portal.mop.navigation.NodeState state, Integer index) booleandestroyNavigation(org.exoplatform.portal.mop.navigation.NavigationData data) booleandestroyNavigation(org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeDatadestroyNode(Long targetId) org.exoplatform.portal.mop.navigation.NavigationDataloadNavigationData(org.exoplatform.portal.mop.SiteKey siteKey) org.exoplatform.portal.mop.navigation.NodeDataorg.exoplatform.portal.mop.navigation.NodeData[]org.exoplatform.portal.mop.navigation.NodeData[]renameNode(Long targetId, Long parentId, String name) voidsaveNavigation(org.exoplatform.portal.mop.SiteKey key, org.exoplatform.portal.mop.navigation.NavigationState state) org.exoplatform.portal.mop.navigation.NodeDataupdateNode(Long targetId, org.exoplatform.portal.mop.navigation.NodeState state) Methods inherited from class org.exoplatform.portal.mop.storage.NavigationStorageImpl
loadNodesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.portal.mop.storage.NavigationStorage
createNode
-
Field Details
-
NAVIGATION_CACHE_NAME
- See Also:
-
NODE_CACHE_NAME
- See Also:
-
-
Constructor Details
-
Method Details
-
destroyNode
- Specified by:
destroyNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage- Overrides:
destroyNodein classNavigationStorageImpl
-
loadNode
- Specified by:
loadNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage- Overrides:
loadNodein classNavigationStorageImpl
-
moveNode
public org.exoplatform.portal.mop.navigation.NodeData[] moveNode(Long targetId, Long fromId, Long toId, Long previousId) - Specified by:
moveNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage- Overrides:
moveNodein classNavigationStorageImpl
-
renameNode
public org.exoplatform.portal.mop.navigation.NodeData[] renameNode(Long targetId, Long parentId, String name) - Specified by:
renameNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage- Overrides:
renameNodein classNavigationStorageImpl
-
clearNodeCache
public void clearNodeCache(org.exoplatform.portal.mop.SiteKey siteKey) -
clearNodeCache