public class MySqlStorage extends Object implements DbHierarchyStorage
HierarchyStorage| Constructor and Description |
|---|
MySqlStorage(DataSource dataSource,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTransactionManagerpublic MySqlStorage(DataSource dataSource, org.springframework.transaction.PlatformTransactionManager transactionManager)
public void registerChangeListener(HierarchyChangeListener listener)
registerChangeListener in interface HierarchyStoragepublic void createHierarchy(Hierarchy hierarchy)
createHierarchy in interface HierarchyStoragepublic DbHierarchy getHierarchy(String code)
getHierarchy in interface HierarchyStoragepublic void createItem(HierarchyItem newItem, HierarchyItem parent)
createItem in interface HierarchyStoragepublic void updateItem(HierarchyItem updatedItem)
updateItem in interface HierarchyStoragepublic void removeItem(HierarchyItem removedItem)
removeItem in interface HierarchyStoragepublic HierarchyItem getItem(String hierarchyCode, String code)
getItem in interface HierarchyStoragepublic HierarchyItem getParentItem(HierarchyItem pivot)
getParentItem in interface HierarchyStoragepublic List<HierarchyItem> getParentsOfItem(HierarchyItem pivot)
getParentsOfItem in interface HierarchyStoragepublic List<HierarchyItem> getRootItems(String hierarchyCode)
getRootItems in interface HierarchyStoragepublic List<HierarchyItem> getChildItems(HierarchyItem parent)
getChildItems in interface HierarchyStoragepublic List<HierarchyItem> getAllChildrenItems(HierarchyItem parent)
getAllChildrenItems in interface HierarchyStoragepublic List<HierarchyItem> getLeafItems(HierarchyItem parent)
getLeafItems in interface HierarchyStoragepublic List<HierarchyItem> getLeafItems(String hierarchyCode)
getLeafItems in interface HierarchyStoragepublic SectionWithBucket getFirstEmptySection(String hierarchyCode, long sectionSize, short maxCount)
getFirstEmptySection in interface HierarchyStoragepublic SectionWithBucket getFirstEmptySection(String hierarchyCode, long sectionSize, short maxCount, HierarchyItem parent)
getFirstEmptySection in interface HierarchyStorageCopyright © 2020 FG Forrest, a.s.. All rights reserved.