ru.j1c
Class CatalogManager

java.lang.Object
  extended by ru.j1c.Manager
      extended by ru.j1c.CatalogManager

public final class CatalogManager
extends Manager

Класс представляет справочник-менеджер системы.

Author:
max

Method Summary
 CatalogObject newObject()
          Создать новый объект.
 List<CatalogReference> selectRefs()
           
 List<CatalogReference> serchByCode(String code)
          Найти элемент справочника по коду.
 List<CatalogReference> serchByName(String name)
          Найти элемент справочника по наименованию
 void setOwner(CatalogReference owner)
          Установить текущего владельца, для выборки элеменов.
 void setParent(CatalogReference parent)
          Установить текущего родителя, для выборки элементов.
 
Methods inherited from class ru.j1c.Manager
getMetaObject, getNull
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setParent

public void setParent(CatalogReference parent)
Установить текущего родителя, для выборки элементов.
Если нужно снять отбор по родителю, нужно передать в метод null.
Если нужно установить отбор по родителю элементов в корне справочника, нужно передать в метод ссылку на элемент типа NullCatalogReference

Parameters:
parent - Значение элемента-родителя

setOwner

public void setOwner(CatalogReference owner)
Установить текущего владельца, для выборки элеменов.
Если нужно снять отбор по владельцу, нужно передать в метод null.

Parameters:
owner - Значение элемента-владельца

selectRefs

public List<CatalogReference> selectRefs()

serchByCode

public List<CatalogReference> serchByCode(String code)
Найти элемент справочника по коду.

Parameters:
code - строка с кодом искомого элемента справочника. Допустимы wild-символы

% любая строка нулевой или большей длины

_ любой символ

[] одиночный символ из указанного диапозона или последовательность

[^] не одиночный символ из указанного диапозона или не последовательность

вне зависимости от подчинения

Returns:
Выборка найденных объектов.

serchByName

public List<CatalogReference> serchByName(String name)
Найти элемент справочника по наименованию

Parameters:
name - строка с наименованием искомого элемента справочника вне зависимости от подчинения % любая строка нулевой или большей длины

_ любой символ

[] одиночный символ из указанного диапозона или последовательность

[^] не одиночный символ из указанного диапозона или не последовательность

Returns:
Выборка найденных объектов

newObject

public CatalogObject newObject()
Создать новый объект. Объект создан, но еще не записан в базу

Returns:
Объект


Copyright © 2011 J1C corp. All Rights Reserved.