Enum Class QMenuItemBuiltIn.DefaultOptions
java.lang.Object
java.lang.Enum<QMenuItemBuiltIn.DefaultOptions>
com.kingsrook.qqq.backend.core.model.metadata.menus.items.QMenuItemBuiltIn.DefaultOptions
- All Implemented Interfaces:
QMenuItemBuiltIn.BuiltInOptionInterface,Serializable,Comparable<QMenuItemBuiltIn.DefaultOptions>,Constable
- Enclosing class:
QMenuItemBuiltIn
public static enum QMenuItemBuiltIn.DefaultOptions
extends Enum<QMenuItemBuiltIn.DefaultOptions>
implements QMenuItemBuiltIn.BuiltInOptionInterface
Enumeration of default built-in menu item options provided by QQQ.
These options represent standard actions that can be used in menus throughout a QQQ application. The options are grouped by category:
- Single-record CRUD: NEW, COPY, EDIT, DELETE
- Bulk operations: BULK_LOAD, BULK_EDIT, BULK_EDIT_WITH_FILE, BULK_DELETE
- System functions: RUN_SCRIPT, DEVELOPER_MODE, AUDIT
- Lists of QQQ Processes: THIS_TABLE_PROCESS_LIST, ALL_TABLES_PROCESS_LIST
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDisplay process list for generic processes which are enabled for all tables, such as ScriptsMetaDataProvider.RUN_RECORD_SCRIPT_PROCESS_NAMEView audit trail.Bulk delete multiple records.Bulk edit multiple records.Bulk edit multiple records using a file.Bulk load records from a file.Copy an existing record.Delete the current record.Toggle developer mode.Edit the current record.Create a new record.Run a script.Display process list for the current table. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static QMenuItemBuiltIn.DefaultOptions[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NEW
Create a new record. -
COPY
Copy an existing record. -
EDIT
Edit the current record. -
DELETE
Delete the current record. -
BULK_LOAD
Bulk load records from a file. -
BULK_EDIT
Bulk edit multiple records. -
BULK_EDIT_WITH_FILE
Bulk edit multiple records using a file. -
BULK_DELETE
Bulk delete multiple records. -
RUN_SCRIPT
Run a script. -
DEVELOPER_MODE
Toggle developer mode. -
AUDIT
View audit trail. -
THIS_TABLE_PROCESS_LIST
Display process list for the current table. e.g.,QProcessMetaDataobjects whose tableName is the table being viewed. -
ALL_TABLES_PROCESS_LIST
Display process list for generic processes which are enabled for all tables, such as ScriptsMetaDataProvider.RUN_RECORD_SCRIPT_PROCESS_NAME
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-