Class ActDynamicDefinition
- java.lang.Object
-
- kz.greetgo.script.model.context.act.ActDynamicDefinition
-
- All Implemented Interfaces:
ActDefinition
public class ActDynamicDefinition extends java.lang.Object implements ActDefinition
Содержит всю определяющую информацию о динамическом акте.Динамический акт обслуживает специальный интерфейс
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ActArgDynDef>argumentsАргументы, передаваемые в метод@NonNull java.lang.StringauthorПолное Фамилия Имя Отчество автора, кто определил данный актbooleancancelReadМожно ли использовать чтение по данному актуbooleancancelWriteОтменить запись по этому акту.@NonNull java.lang.StringdescriptionОписание акта@NonNull java.lang.StringdisplayNameОтображаемое имя, чтобы человек мог её идентифицироватьjava.lang.StringresultValueDescriptionОписание результата актаValueExtTyperesultValueTypeТип результата применения данного акта.@NonNull ValueExtTypesrcTypeТип исходного выражения, к которому можно применить данный акт
-
Constructor Summary
Constructors Constructor Description ActDynamicDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancelRead()booleancancelWrite()ValueExtTyperesultValueType()ActDisplayNamestoDisplayNames()java.lang.StringtoString()
-
-
-
Field Detail
-
displayName
@NonNull public final @NonNull java.lang.String displayName
Отображаемое имя, чтобы человек мог её идентифицировать
-
author
@NonNull public final @NonNull java.lang.String author
Полное Фамилия Имя Отчество автора, кто определил данный акт
-
description
@NonNull public final @NonNull java.lang.String description
Описание акта
-
srcType
@NonNull public final @NonNull ValueExtType srcType
Тип исходного выражения, к которому можно применить данный актЕго идентификатор в скрипте находиться здесь:
ExprAct.leftExprId.
-
resultValueType
public final ValueExtType resultValueType
Тип результата применения данного акта.Может быть null - тогда акт не требует значения, т.е. читать его нельзя, а при записи он не требует значения. Другими словами это метод void
-
resultValueDescription
public final java.lang.String resultValueDescription
Описание результата акта
-
arguments
public final java.util.List<ActArgDynDef> arguments
Аргументы, передаваемые в метод
-
cancelWrite
public final boolean cancelWrite
Отменить запись по этому акту.true - записывать в акт нельзя, иначе - можно
-
cancelRead
public final boolean cancelRead
Можно ли использовать чтение по данному актуtrue - читать акт нельзя, иначе - можно
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
cancelWrite
public boolean cancelWrite()
- Specified by:
cancelWritein interfaceActDefinition
-
cancelRead
public boolean cancelRead()
- Specified by:
cancelReadin interfaceActDefinition
-
resultValueType
public ValueExtType resultValueType()
- Specified by:
resultValueTypein interfaceActDefinition
-
toDisplayNames
public ActDisplayNames toDisplayNames()
- Specified by:
toDisplayNamesin interfaceActDefinition
-
-