Uses of Interface
is.codion.framework.domain.entity.attribute.Column
Packages that use Column
Package
Description
Package configuration values:
EntityConnectionProvider.CLIENT_DOMAIN_TYPE
EntityConnectionProvider.CLIENT_CONNECTION_TYPE
Package configuration values:
EntityValidator.STRICT_VALIDATION
Entities.VALIDATE_FOREIGN_KEYS
Entities.STRICT_DESERIALIZATION
AttributeDefinition.MAXIMUM_FRACTION_DIGITS
AttributeDefinition.TIME_FORMAT
AttributeDefinition.NUMBER_FORMAT_GROUPING
AttributeDefinition.GROUPING_SEPARATOR
AttributeDefinition.DECIMAL_SEPARATOR
AttributeDefinition.USE_LEXICAL_STRING_COMPARATOR
AttributeDefinition.DATE_TIME_FORMAT
AttributeDefinition.DATE_FORMAT
AttributeDefinition.DECIMAL_ROUNDING_MODE
ForeignKeyDefinition.FOREIGN_KEY_REFERENCE_DEPTH
Attribute related classes.
Provides a type-safe condition API for building SQL WHERE clauses programmatically.
Package configuration values:
EntityApplicationModel.USERNAME_PREFIX
EntityApplicationModel.SAVE_DEFAULT_USERNAME
EntityEditModel.POST_EDIT_EVENTS
EntityEditModel.EntityEditor.PERSIST_FOREIGN_KEYS
EntityQueryModel.LIMIT
EntityTableModel.ON_INSERT
EntityTableModel.HANDLE_EDIT_EVENTS
EntityTableModel.ORDER_QUERY_BY_SORT_ORDER
ForeignKeyModelLink.SET_CONDITION_ON_INSERT
ForeignKeyModelLink.SET_VALUE_ON_INSERT
ForeignKeyModelLink.REFRESH_ON_SELECTION
ForeignKeyModelLink.CLEAR_CONDITION_ON_EMPTY_SELECTION
ForeignKeyModelLink.CLEAR_VALUE_ON_EMPTY_SELECTION
EntitySearchModel.DEFAULT_LIMIT
Package configuration values:
EntityApplicationPanel.HELP_URL
EntityApplicationPanel.CONFIRM_EXIT
EntityApplicationPanel.SHOW_STARTUP_DIALOG
EntityApplicationPanel.CACHE_ENTITY_PANELS
EntityApplicationPanel.USER_PREFERENCES_ENABLED
EntityApplicationPanel.RESTORE_DEFAULT_PREFERENCES
EntityApplicationPanel.CALL_SYSTEM_EXIT
EntityEditComponentPanel.VALID_INDICATOR
EntityEditComponentPanel.MODIFIED_INDICATOR
EntityEditComponentPanel.DEFAULT_TEXT_FIELD_COLUMNS
EntityEditPanel.Config.USE_SAVE_CAPTION
EntityEditPanel.Config.USE_FOCUS_ACTIVATION
EntityEditPanel.Config.INCLUDE_ENTITY_MENU
EntityEditPanel.Config.MODIFIED_WARNING
EntityPanel.Config.USE_KEYBOARD_NAVIGATION
EntityPanel.Config.DISPOSE_EDIT_DIALOG_ON_ESCAPE
EntityPanel.Config.INCLUDE_TOGGLE_EDIT_PANEL_CONTROL
EntityPanel.Config.TOOLBAR_CONTROLS
EntityPanel.Config.CONTROL_PANEL_CONSTRAINTS
EntityPanel.Config.CONTROL_TOOLBAR_CONSTRAINTS
EntityPanel.Config.WINDOW_TYPE
EntityTablePanel.Config.EXCLUDE_HIDDEN_COLUMNS
EntityTablePanel.Config.CONDITION_VIEW
EntityTablePanel.Config.FILTER_VIEW
EntityTablePanel.Config.SUMMARY_PANEL_VISIBLE
EntityTablePanel.Config.INCLUDE_POPUP_MENU
EntityTablePanel.Config.INCLUDE_ENTITY_MENU
EntityTablePanel.Config.INCLUDE_QUERY_INSPECTOR
EntityTablePanel.Config.INCLUDE_CLEAR_CONTROL
EntityTablePanel.Config.INCLUDE_LIMIT_MENU
EntityTablePanel.Config.REFRESH_BUTTON_VISIBLE
EntityTablePanel.Config.COLUMN_SELECTION
EntityTablePanel.Config.INCLUDE_CONDITIONS
EntityTablePanel.Config.INCLUDE_FILTERS
EntityTablePanel.Config.INCLUDE_SUMMARY
EntityTablePanel.Config.REFRESH_PROGRESS_BAR
ReferentialIntegrityErrorHandling.REFERENTIAL_INTEGRITY_ERROR_HANDLING
TabbedApplicationLayout.TAB_PLACEMENT
TabbedDetailLayout.INCLUDE_CONTROLS
-
Uses of Column in is.codion.framework.db
Methods in is.codion.framework.db that return types with arguments of type ColumnMethods in is.codion.framework.db with parameters of type ColumnModifier and TypeMethodDescription<T> List
<T> Selects ordered and distinct non-null values of the given column.<T> List
<T> EntityConnection.select
(Column<T> column, EntityConnection.Select select) Selects distinct non-null values of the given column.<T> List
<T> Selects distinct non-null values of the given column.Adds a column value to update -
Uses of Column in is.codion.framework.db.rmi
Methods in is.codion.framework.db.rmi with parameters of type ColumnModifier and TypeMethodDescription<T> List
<T> Selects ordered and distinct non-null values of the given column<T> List
<T> RemoteEntityConnection.select
(Column<T> column, EntityConnection.Select select) Selects distinct non-null values of the given column.<T> List
<T> Selects distinct non-null values of the given column. -
Uses of Column in is.codion.framework.domain.entity
Methods in is.codion.framework.domain.entity that return ColumnModifier and TypeMethodDescriptionEntityType.bigDecimalColumn
(String name) Creates a new BigDecimal based column, associated with this EntityType.EntityType.booleanColumn
(String name) Creates a new Boolean based column, associated with this EntityType.Column
<byte[]> EntityType.byteArrayColumn
(String name) Creates a newColumn
, associated with this EntityType.EntityType.characterColumn
(String name) Creates a new Character based column, associated with this EntityType.<T> Column
<T> Entity.Key.column()
Returns this keys column.<T> Column
<T> EntityType.column
(String name, TypeReference<T> typeReference) Creates a newColumn
, associated with this EntityType.<T> Column
<T> Creates a newColumn
, associated with this EntityType.Column
<?> OrderBy.OrderByColumn.column()
EntityType.doubleColumn
(String name) Creates a new Double based column, associated with this EntityType.EntityType.integerColumn
(String name) Creates a new Integer based column, associated with this EntityType.EntityType.localDateColumn
(String name) Creates a new LocalDate based column, associated with this EntityType.EntityType.localDateTimeColumn
(String name) Creates a new LocalDateTime based column, associated with this EntityType.EntityType.localTimeColumn
(String name) Creates a new LocalTime based column, associated with this EntityType.EntityType.longColumn
(String name) Creates a new Long based column, associated with this EntityType.EntityType.offsetDateTimeColumn
(String name) Creates a new OffsetDateTime based column, associated with this EntityType.EntityType.shortColumn
(String name) Creates a new Short based column, associated with this EntityType.EntityType.stringColumn
(String name) Creates a new String based column, associated with this EntityType.Methods in is.codion.framework.domain.entity that return types with arguments of type ColumnModifier and TypeMethodDescriptionCollection
<Column<?>> Entity.Key.columns()
Returns the columns comprising this key, in an unspecified order.EntityDefinition.PrimaryKey.columns()
Returns a list containing all primary key columns associated with this entity type.Collection
<Column<?>> EntityDefinition.Columns.get()
EntityDefinition.Columns.searchable()
Returns the columns to search by when searching for entities of this type by a string valueMethods in is.codion.framework.domain.entity with parameters of type ColumnModifier and TypeMethodDescriptionstatic OrderBy
Creates an ascending OrderBy for the given columns.Adds an 'ascending' order by for the given columnsOrderBy.Builder.ascending
(OrderBy.NullOrder nullOrder, Column<?>... columns) Adds an 'ascending' order by for the given columnsOrderBy.Builder.ascendingIgnoreCase
(Column<String>... columns) Adds an 'ascending' order by ignoring case for the given columnsOrderBy.Builder.ascendingIgnoreCase
(OrderBy.NullOrder nullOrder, Column<String>... columns) Adds an 'ascending' order by ignoring case for the given columns<T> ColumnDefinition
<T> EntityDefinition.Columns.definition
(Column<T> column) EntityDefinition.ForeignKeys.definitions
(Column<T> column) OrderBy.Builder.descending
(Column<?>... columns) Adds a 'descending' order by for the given columnsOrderBy.Builder.descending
(OrderBy.NullOrder nullOrder, Column<?>... columns) Adds a 'descending' order by for the given columnsstatic OrderBy
OrderBy.descending
(Column<?>... columns) Creates a descending OrderBy for the given columns.OrderBy.Builder.descendingIgnoreCase
(Column<?>... columns) Adds a 'descending' order by ignoring case for the given columnsOrderBy.Builder.descendingIgnoreCase
(OrderBy.NullOrder nullOrder, Column<String>... columns) Adds a 'descending' order by ignoring case for the given columns<A> ForeignKey
EntityType.foreignKey
(String name, Column<A> column, Column<A> referencedColumn) Creates a newForeignKey
based on the given attributes.<A,
B> ForeignKey EntityType.foreignKey
(String name, Column<A> firstColumn, Column<A> firstReferencedColumn, Column<B> secondColumn, Column<B> secondReferencedColumn) Creates a newForeignKey
based on the given columns.<A,
B, C> ForeignKey EntityType.foreignKey
(String name, Column<A> firstColumn, Column<A> firstReferencedColumn, Column<B> secondColumn, Column<B> secondReferencedColumn, Column<C> thirdColumn, Column<C> thirdReferencedColumn) Creates a newForeignKey
based on the given columns.boolean
EntityDefinition.ForeignKeys.foreignKeyColumn
(Column<?> column) <T> @Nullable T
boolean
Returns true if a null value is mapped to the given column or no mapping exists.<T> Optional
<T> Adds the given column value to this builder -
Uses of Column in is.codion.framework.domain.entity.attribute
Methods in is.codion.framework.domain.entity.attribute that return ColumnModifier and TypeMethodDescriptionColumnDefinition.attribute()
static <T> Column
<T> Column.column
(EntityType entityType, String name, TypeReference<T> typeReference) Creates a newColumn
, associated with the given entityType.static <T> Column
<T> Column.column
(EntityType entityType, String name, Class<T> valueClass) Creates a newColumn
, associated with the given entityType.ForeignKey.Reference.column()
ForeignKey.Reference.foreign()
Methods in is.codion.framework.domain.entity.attribute with parameters of type ColumnModifier and TypeMethodDescriptionMarks the given foreign key reference column as read-only, which causes an exception being thrown when the given column value is modified via this foreign key.boolean
Returns true if the given foreign key reference column is read-only, as in, not updated when the foreign key value is set.<T> ForeignKey.Reference
<T> static <T> ForeignKey.Reference
<T> Returns a newForeignKey.Reference
based on the given columns. -
Uses of Column in is.codion.framework.domain.entity.condition
Methods in is.codion.framework.domain.entity.condition that return ColumnMethods in is.codion.framework.domain.entity.condition that return types with arguments of type ColumnMethods in is.codion.framework.domain.entity.condition with parameters of type ColumnModifier and TypeMethodDescriptionstatic <T> ColumnCondition.Factory
<T> Instantiates a newColumnCondition.Factory
instance<T> CustomCondition
<T> CustomCondition
Method parameters in is.codion.framework.domain.entity.condition with type arguments of type ColumnModifier and TypeMethodDescriptionCreates a query condition string for the given valuesConstructor parameters in is.codion.framework.domain.entity.condition with type arguments of type ColumnModifierConstructorDescriptionprotected
AbstractCondition
(EntityType entityType, List<Column<?>> columns, Collection<?> values) -
Uses of Column in is.codion.framework.model
Methods in is.codion.framework.model that return types with arguments of type ColumnMethods in is.codion.framework.model with parameters of type ColumnModifier and TypeMethodDescriptionprotected <T> ConditionModel
<T> EntityConditionModelFactory.conditionModel
(Column<T> column) Only called ifEntityConditionModelFactory.include(Column)
returns true<T> ConditionModel
<T> Returns theConditionModel
associated with the given column.protected boolean
Method parameters in is.codion.framework.model with type arguments of type ColumnModifier and TypeMethodDescriptionEntitySearchModel.Builder.searchColumns
(Collection<Column<String>> searchColumns) -
Uses of Column in is.codion.framework.model.test
Fields in is.codion.framework.model.test declared as ColumnModifier and TypeFieldDescriptionTestDomain.Detail.BOOLEAN
TestDomain.Detail.BOOLEAN_NULLABLE
TestDomain.Master.CODE
TestDomain.Employee.COMMISSION
TestDomain.Detail.DATE
TestDomain.Employee.DEPARTMENT
TestDomain.Employee.DEPARTMENT_LOCATION
TestDomain.Detail.DOUBLE
static final Column
<TestDomain.EnumEntity.EnumType> TestDomain.EnumEntity.ENUM_TYPE
TestDomain.Employee.HIREDATE
TestDomain.Department.ID
TestDomain.Detail.ID
TestDomain.Employee.ID
TestDomain.EnumEntity.ID
TestDomain.Master.ID
TestDomain.Detail.INT
TestDomain.Detail.INT_VALUE_LIST
TestDomain.Derived.INT1
TestDomain.Derived.INT2
TestDomain.Derived.INT3
TestDomain.Derived.INT4
TestDomain.Employee.JOB
TestDomain.Job.JOB
TestDomain.Department.LOCATION
TestDomain.Detail.MASTER_CODE
TestDomain.Detail.MASTER_ID
TestDomain.Detail.MASTER_NAME
TestDomain.Job.MAX_COMMISSION
TestDomain.Job.MAX_SALARY
TestDomain.Employee.MGR
TestDomain.Job.MIN_COMMISSION
TestDomain.Job.MIN_SALARY
TestDomain.Department.NAME
TestDomain.Employee.NAME
TestDomain.Master.NAME
TestDomain.Employee.SALARY
TestDomain.Detail.STRING
static final Column
<LocalDateTime> TestDomain.Detail.TIMESTAMP
-
Uses of Column in is.codion.swing.framework.model
Methods in is.codion.swing.framework.model with parameters of type ColumnModifier and TypeMethodDescriptionfinal <T> FilterComboBoxModel
<T> SwingEntityEditModel.comboBoxModel
(Column<T> column) Returns theFilterComboBoxModel
associated with the given column.protected <T> void
SwingEntityEditModel.configureComboBoxModel
(Column<T> column, FilterComboBoxModel<T> comboBoxModel) Called when aFilterComboBoxModel
is created bySwingEntityEditModel.comboBoxModel(Column)
<T> FilterComboBoxModel
<T> SwingEntityEditModel.createComboBoxModel
(Column<T> column) Creates a combo box model containing the current values of the given column. -
Uses of Column in is.codion.swing.framework.ui
Methods in is.codion.swing.framework.ui with parameters of type ColumnModifier and TypeMethodDescriptionprotected final <T,
C extends JComboBox<T>, B extends ComboBoxBuilder<T, C, B>>
ComboBoxBuilder<T, C, B> EntityEditComponentPanel.createComboBox
(Column<T> column) Creates a builder for a combo boxe, containing the values of the given column.