arta.synergy.web.common.client.data.bp.registries
Class RegistryCreateMenuItemList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<RegistryCreateMenuItem>
arta.synergy.web.common.client.data.bp.registries.RegistryCreateMenuItemList
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<RegistryCreateMenuItem>, java.util.Collection<RegistryCreateMenuItem>, java.util.List<RegistryCreateMenuItem>, java.util.RandomAccess
public class RegistryCreateMenuItemList
- extends java.util.ArrayList<RegistryCreateMenuItem>
Объект расширяющий ArrayList
User: MGetmanov
Date: 09.07.14
Time: 14:52
- See Also:
- Serialized Form
| Fields inherited from class java.util.AbstractList |
modCount |
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
| Methods inherited from class java.util.AbstractCollection |
containsAll, removeAll, retainAll, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
pagesCount
public int pagesCount
RegistryCreateMenuItemList
public RegistryCreateMenuItemList()
getItemByID
public RegistryCreateMenuItem getItemByID(java.lang.String itemID)
- Метод возвращает item по его идентификатору, если объект с заданным идентификатором отсутствует или идентификатор равен null то возвращается null
- Parameters:
itemID - - идентификатор объекта
- Returns:
- - объект соответствующий идентификатору
getBookMarkItem
public RegistryCreateMenuItemList getBookMarkItem(java.lang.String parentID,
boolean isSingleLevel)
- Метод для получения списка избранных пунктов создания для родителя
- Parameters:
parentID - - корневой идентификатор, в случае построения для корневого элемента необходимо указать nullisSingleLevel - - только для одного уровня
- Returns:
- результат запроса. В случае если нет элементов вернется пустой список
addIfNot
public void addIfNot(RegistryCreateMenuItem item)
- Метод добавляет пункт если его нет в текущем наборе данных
- Parameters:
item - - добавляемый элемент
getChildren
public RegistryCreateMenuItemList getChildren(java.lang.String parentID,
boolean isSingleLevel)
- Метод возвращает потомков для родителя
- Parameters:
parentID - - идентификатор родителяisSingleLevel - - только для одного уровня
- Returns:
- результат
getChildrenHierarchy
public RegistryCreateMenuItemList getChildrenHierarchy()
- Метод для построения иерархии объектов
- Returns:
- упорядоченный список
find
public int find(java.lang.String locale,
int currentPosition,
java.lang.String query)
- Поиск в упорядоченном иерархическом списке
- Parameters:
locale - - локаль в которой происходит поискcurrentPosition - - текущая позиция. для нового поиска необходимо передавать значение -1query - - искомая строка. Значение не должно быть равным "" или null
- Returns:
- - если строка не найдена или ошибка в: запросе, локали - возвращается -1. Если строка найдена возвращается номер строки(отсчет ведется с 0)
getParentCount
public int getParentCount(java.lang.String itemID)
- Метод возвращает количество родителей для объекта с указанном идентификатором
- Parameters:
itemID - - идентификатор объекта
- Returns:
- количество родительских объектов, если объект не найден возвращается -1
Copyright © 2000 Dummy Corp. All Rights Reserved.