ru.j1c
Class CatalogObject

java.lang.Object
  extended by ru.j1c.Obj
      extended by ru.j1c.CatalogObject
All Implemented Interfaces:
Serializable, Catalog

public class CatalogObject
extends Obj
implements Catalog

See Also:
Serialized Form

Method Summary
 void delete(boolean completely)
           
<T> T
getAttribute(String name)
          Получить атрибут объекта
 String getCode()
          Доступ к значению реквизита 'Код' выбранного элемента справочника.
 String getName()
          Доступ к значению реквизита 'Наименование' выбранного элемента справочника.
 CatalogReference getOwner()
          Доступ к значению владельца выбранного элемента справочника.
 CatalogReference getParent()
          Доступ к значению родительской группы выбранного элемента справочника.
 boolean isFolder()
          Прочитать флаг группы
 boolean isMark()
          Прочитать флаг пометки удаления объекта.
 boolean isNew()
          Определить факт существования объекта в системе.
 void newObject()
          Создать новый объект ссылочного типа
 void setAttribute(String name, Object value)
          Установить значение реквизита справочника
 void setCode(String code)
           
 void setDate(Date date)
          Установить дату периодических реквизитов
 void setFolder(boolean isFolder)
           
 void setName(String descr)
           
 void setOwner(CatalogReference owner)
          Установить текущего владельца владельца для выборки или текущего элемента
 void setParent(CatalogReference parent)
          Установить родителя
 void setRef(Ref ref)
          Спозиционировать объект на ссылку этого же типа.
 String toString()
           
 void write()
           
 
Methods inherited from class ru.j1c.Obj
getMetaObject, getRef
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public String toString()
Overrides:
toString in class Object

setRef

public void setRef(Ref ref)
Description copied from class: Obj
Спозиционировать объект на ссылку этого же типа.

Overrides:
setRef in class Obj

newObject

public void newObject()
Description copied from class: Obj
Создать новый объект ссылочного типа

Specified by:
newObject in class Obj

setParent

public void setParent(CatalogReference parent)
Установить родителя

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

setOwner

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

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

setAttribute

public void setAttribute(String name,
                         Object value)
Установить значение реквизита справочника

Specified by:
setAttribute in class Obj
Parameters:
name -
value -

write

public void write()

setCode

public void setCode(String code)

getCode

public String getCode()
Description copied from interface: Catalog
Доступ к значению реквизита 'Код' выбранного элемента справочника.

Specified by:
getCode in interface Catalog
Returns:
Код элемента

setName

public void setName(String descr)

getName

public String getName()
Description copied from interface: Catalog
Доступ к значению реквизита 'Наименование' выбранного элемента справочника.

Specified by:
getName in interface Catalog
Returns:
Наименование элемента

isFolder

public boolean isFolder()
Description copied from interface: Catalog
Прочитать флаг группы

Specified by:
isFolder in interface Catalog
Returns:
true - если элемент является группой, false - если это обычный элемент

setFolder

public void setFolder(boolean isFolder)

getAttribute

public <T> T getAttribute(String name)
Description copied from class: Obj
Получить атрибут объекта

Specified by:
getAttribute in class Obj
Parameters:
name - Имя реквизита
Returns:
Значение реквизита

isMark

public boolean isMark()
Прочитать флаг пометки удаления объекта.

Specified by:
isMark in interface Catalog
Returns:
true - true - если на элементе справочника стоит пометка удаления; false - иначе

getOwner

public CatalogReference getOwner()
Description copied from interface: Catalog
Доступ к значению владельца выбранного элемента справочника.

Specified by:
getOwner in interface Catalog
Returns:
Владелец элемента

getParent

public CatalogReference getParent()
Description copied from interface: Catalog
Доступ к значению родительской группы выбранного элемента справочника.

Specified by:
getParent in interface Catalog
Returns:
Родитель элемента

delete

public void delete(boolean completely)

setDate

public void setDate(Date date)
Description copied from interface: Catalog
Установить дату периодических реквизитов

Specified by:
setDate in interface Catalog

isNew

public boolean isNew()
Description copied from class: Obj
Определить факт существования объекта в системе.

Specified by:
isNew in class Obj
Returns:
true - объект существует, false - объект еще не записан


Copyright © 2011 J1C corp. All Rights Reserved.