public class HibOrderedListDaoImpl extends com.jamasoftware.contour.data.util.hibernate4.HibernateDaoSupport implements OrderedListDao
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
log |
Constructor and Description |
---|
HibOrderedListDaoImpl() |
Modifier and Type | Method and Description |
---|---|
List<OrderedList> |
getAllLists(Integer organizationId) |
int |
getItemCountBeforeIndex(int listId,
int index,
List<Integer> itemIds)
Gets the number of items before the item at the specified index (exclusive) that match any
of the provided item ids.
|
List<ContourItem> |
getListContourItems(int orderedListId,
int start,
int count) |
List<Integer> |
getListItemIdsForItemIds(List<Integer> itemIds) |
List<OrderedListItem> |
getListItems(int orderedListId,
int start,
int count) |
OrderedList |
getOrderedList(Integer id) |
OrderedListItem |
getOrderedListItem(Integer itemId) |
List<Integer> |
getOrderedListsForOrg(Integer organizationId) |
int |
getTotalItemCount(int orderedListId) |
void |
hardDeleteList(OrderedList list) |
void |
hardDeleteListItem(OrderedListItem item) |
int |
inceaseOrdersBy(int listId,
int lowerBoundOrder,
int increaseBy)
Increase all list item orders by a given amount, from the inclusive lower bound order.
|
int |
removeItemsFromList(int listId,
List<Integer> removeIds)
Remove items from the given list for any that match the provided ContourItem ids
|
void |
saveOrderedList(OrderedList orderedList) |
void |
saveOrderedListItem(OrderedListItem item) |
public OrderedList getOrderedList(Integer id)
getOrderedList
in interface OrderedListDao
public OrderedListItem getOrderedListItem(Integer itemId)
getOrderedListItem
in interface OrderedListDao
public void saveOrderedList(OrderedList orderedList)
saveOrderedList
in interface OrderedListDao
public List<ContourItem> getListContourItems(int orderedListId, int start, int count)
getListContourItems
in interface OrderedListDao
public void saveOrderedListItem(OrderedListItem item)
saveOrderedListItem
in interface OrderedListDao
public List<OrderedListItem> getListItems(int orderedListId, int start, int count)
getListItems
in interface OrderedListDao
public int getTotalItemCount(int orderedListId)
getTotalItemCount
in interface OrderedListDao
public int getItemCountBeforeIndex(int listId, int index, List<Integer> itemIds)
OrderedListDao
getItemCountBeforeIndex
in interface OrderedListDao
public int removeItemsFromList(int listId, List<Integer> removeIds)
OrderedListDao
removeItemsFromList
in interface OrderedListDao
public int inceaseOrdersBy(int listId, int lowerBoundOrder, int increaseBy)
OrderedListDao
inceaseOrdersBy
in interface OrderedListDao
public List<OrderedList> getAllLists(Integer organizationId)
getAllLists
in interface OrderedListDao
public List<Integer> getOrderedListsForOrg(Integer organizationId)
getOrderedListsForOrg
in interface OrderedListDao
public void hardDeleteList(OrderedList list)
hardDeleteList
in interface OrderedListDao
public void hardDeleteListItem(OrderedListItem item)
hardDeleteListItem
in interface OrderedListDao
public List<Integer> getListItemIdsForItemIds(List<Integer> itemIds)
getListItemIdsForItemIds
in interface OrderedListDao
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.