Class NavigationStorageImpl
java.lang.Object
org.exoplatform.portal.mop.storage.NavigationStorageImpl
- All Implemented Interfaces:
org.exoplatform.portal.mop.storage.NavigationStorage
- Direct Known Subclasses:
CacheNavigationStorage
public class NavigationStorageImpl
extends Object
implements org.exoplatform.portal.mop.storage.NavigationStorage
-
Constructor Summary
ConstructorsConstructorDescriptionNavigationStorageImpl(NavigationDAO navigationDAO, SiteDAO siteDAO, NodeDAO nodeDAO, PageDAO pageDAO) -
Method Summary
Modifier and TypeMethodDescriptionorg.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 key) org.exoplatform.portal.mop.navigation.NodeDataorg.exoplatform.portal.mop.navigation.NodeData[]org.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.portal.mop.storage.NavigationStorage
createNode
-
Constructor Details
-
Method Details
-
loadNode
- Specified by:
loadNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage
-
loadNodes
- Specified by:
loadNodesin interfaceorg.exoplatform.portal.mop.storage.NavigationStorage
-
destroyNode
- Specified by:
destroyNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage
-
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
-
renameNode
public org.exoplatform.portal.mop.navigation.NodeData[] renameNode(Long targetId, Long parentId, String name) - Specified by:
renameNodein interfaceorg.exoplatform.portal.mop.storage.NavigationStorage
-