CoreOper

public interface CoreOper

Прокси-класс для доступа к свойствам и методам операции.

Methods

acItemRep

String acItemRep()

active

boolean active()

Активность операции. Если операция не активна, то она не может быть выполнена, так же она не отображается на панелях управления.

active_$eq

void active_$eq(boolean value)

caption

String caption()

Наименование операции

caption_$eq

void caption_$eq(String caption)

checked

boolean checked()

Состояния выбрано - не выбрано

checked_$eq

void checked_$eq(boolean value)

description

String description()

Описание, используется для всплывающих подсказок

description_$eq

void description_$eq(String description)

enabled

boolean enabled()

Возможность нажать на кнопку операции(серая\нет)

enabled_$eq

void enabled_$eq(boolean value)

execute

Object execute(Object[] args)

Запускает выполнение операции с параметрами.

Parameters:
  • args – параметры

Throws:
  • ApplicationException – При ошибках выполнения

Returns:

результат выполнения

execute

Object execute()

Запускает выполнение операции.

Throws:
  • ApplicationException – При ошибках выполнения

Returns:

результат выполнения

handler

String handler()

Added in version AS: 1.21

Класс обработчика операции.

Каноническое имя класса, реализующего обработчик операции ru.bitec.app.gtk.gl.handler.RepHandler. Экземпляр обработчика создаётся перед первым выполнением операции. Ему делегируется исполнение кода операции.

Если значение не задано, будет использована реализация по-умолчанию, выполняющая одноимённый с операцией scala-метод отображения выборки.

Returns:

Каноническое имя класса

imageCollection

String imageCollection()

Имя коллекции изображений, из которой берётся изображение для операции.

Конкретное изображение для операции выбирается по значению imageIndex().

Подробное описание свойства указано в спецификации сервиса коллекций изображений.

imageCollection_$eq

void imageCollection_$eq(String imageCollection)

imageIndex

int imageIndex()

Порядковый номер изображения в коллекции, заданной свойством imageCollection().

Выбранное изображение используется на кнопках панели управления и в пунктах меню.

Подробное описание свойства указано в спецификации сервиса коллекций изображений.

imageIndex_$eq

void imageIndex_$eq(int value)

isActive

boolean isActive()

Флаг активности операции. Если операция не активна, она не отображается на панелях управления и меню, и не может быть выполнена из кода.

isActive_$eq

void isActive_$eq(boolean value)

isAdminEnabled

boolean isAdminEnabled()

Флаг активности операции, определённый системой администрирования. При значении false, свойство имеет больший приоритет, чем isEnabled(). При значении true, приоритетом не обладает.

Returns:

true, если система администрирования разрешает пользователю выполнение операции

isAdminEnabled_$eq

void isAdminEnabled_$eq(boolean value)

isAdminVisible

boolean isAdminVisible()

Флаг видимости операции, определённый системой администрирования. При значении false, свойство имеет больший приоритет, чем isVisible(). При значении true, приоритетом не обладает.

Returns:

true, если система администрирования запрещает отображение операции в интерфейсе

isAdminVisible_$eq

void isAdminVisible_$eq(boolean value)

isChecked

boolean isChecked()

Состояния выбрано - не выбрано

isChecked_$eq

void isChecked_$eq(boolean value)

isClone

boolean isClone()
Returns:

true, если операция является клоном, иначе - false.

isCreated

boolean isCreated()

Проверяет существование объекта-операции.

Returns:

true, если операция не уничтожена, иначе - false.

isEnabled

boolean isEnabled()

Флаг включенности операции на всех панелях и меню. Если операция выключена, соответствующие ей кнопки на панелях управления и меню отображаются серыми, и на них не возможно нажать.

Returns:

true, если операция видима.

isEnabled_$eq

void isEnabled_$eq(boolean value)

isEvent

boolean isEvent()
Returns:

true, если операция является событием выборки, иначе - false.

isSetter

boolean isSetter()

Возвращает значение флага “является сеттером”.

Returns:

true, если операция - сеттер, иначе - false.

isVisible

boolean isVisible()

Флаг видимости операции на всех панелях и меню. При значении false имеет приоритет над свойствами метаданных: visibilityToolBar, visibilityPopupMenu, visibilityNavBar, visibilityMainMenu. При значении true приоритетом не обладает.

Returns:

true, если операция видима.

isVisible_$eq

void isVisible_$eq(boolean value)

name

String name()
Returns:

Имя операции