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
EntityConnectionProvider.DESCRIPTION
Package configuration values:
EntityValidator.STRICT_VALIDATION
Entities.VALIDATE_FOREIGN_KEYS
Entities.STRICT_DESERIALIZATION
ValueAttributeDefinition.FRACTION_DIGITSValueAttributeDefinition.NUMBER_GROUPINGValueAttributeDefinition.GROUPING_SEPARATORValueAttributeDefinition.DECIMAL_SEPARATORValueAttributeDefinition.USE_LEXICAL_STRING_COMPARATORValueAttributeDefinition.ROUNDING_MODEForeignKeyDefinition.REFERENCE_DEPTH
Attribute related classes.
Provides a type-safe condition API for building SQL WHERE clauses programmatically.
Package configuration values:
EntityApplicationModel.USER_PREFERENCES
EntityApplicationModel.RESTORE_DEFAULT_PREFERENCES
EntityApplicationModel.PREFERENCES_KEY
EntityEditModel.EDIT_EVENTS
EntityEditModel.EntityEditor.PERSIST_FOREIGN_KEYS
EntityQueryModel.LIMIT
EntityTableModel.ON_INSERT
EntityTableModel.ORDER_QUERY
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
Swing model classes
Package configuration values:
EntityApplication.USER
EntityApplication.SAVE_DEFAULT_USERNAME
EntityApplication.STARTUP_DIALOG
EntityApplication.CONNECTION_INFO_UPPER_CASE
EntityApplicationPanel.HELP_URL
EntityApplicationPanel.CONFIRM_EXIT
EntityApplicationPanel.CACHE_ENTITY_PANELS
EntityApplicationPanel.CALL_SYSTEM_EXIT
EntityApplicationPanel.SQL_TRACING
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.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
EntityTablePanel.Config.REFRESH_PROGRESS_BAR_DELAY
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 OrderByCreates 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 OrderByOrderBy.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> ForeignKeyEntityType.foreignKey(String name, Column<A> column, Column<A> referencedColumn) Creates a newForeignKeybased 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 newForeignKeybased 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 newForeignKeybased on the given columns.booleanEntityDefinition.ForeignKeys.foreignKeyColumn(Column<?> column) <T> @Nullable TbooleanReturns 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 TypeMethodDescriptiondefault voidColumn.Generator.afterInsert(Entity entity, Column<T> column, Database database, Statement statement) Prepares the given entity after insert, that is, fetches automatically values and populates the column value in the entity.default voidColumn.Generator.beforeInsert(Entity entity, Column<T> column, Database database, Connection connection) Prepares the given entity for insert, that is, generates and fetches any required values and populates the column value in the entity.Marks 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.booleanReturns 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.Referencebased 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> ColumnConditionFactory<T> Instantiates a newColumnConditionFactoryinstance<T> CustomCondition<T> CustomConditionMethod parameters in is.codion.framework.domain.entity.condition with type arguments of type ColumnModifier and TypeMethodDescriptionReturns a query condition string based on the given columns and 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 theConditionModelassociated with the given column.protected booleanMethod 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.BOOLEANTestDomain.Detail.BOOLEAN_NULLABLETestDomain.Master.CODETestDomain.Employee.COMMISSIONTestDomain.Employee.DATATestDomain.Detail.DATEstatic final Column<LocalDateTime> TestDomain.DateTimeTest.DATE_TIMETestDomain.Employee.DEPARTMENTTestDomain.Employee.DEPARTMENT_LOCATIONTestDomain.Detail.DOUBLEstatic final Column<TestDomain.EnumEntity.EnumType> TestDomain.EnumEntity.ENUM_TYPETestDomain.Employee.HIREDATETestDomain.DateTimeTest.IDTestDomain.Department.IDTestDomain.Detail.IDTestDomain.Employee.IDTestDomain.EnumEntity.IDTestDomain.Master.IDTestDomain.NonGeneratedPK.IDTestDomain.Detail.INTTestDomain.Detail.INT_VALUE_LISTTestDomain.Derived.INT1TestDomain.Derived.INT2TestDomain.Derived.INT3TestDomain.Derived.INT4TestDomain.Employee.JOBTestDomain.Job.JOBTestDomain.Department.LOCATIONTestDomain.Detail.MASTER_CODETestDomain.Detail.MASTER_IDTestDomain.Detail.MASTER_NAMETestDomain.Job.MAX_COMMISSIONTestDomain.Job.MAX_SALARYTestDomain.Employee.MGRTestDomain.Job.MIN_COMMISSIONTestDomain.Job.MIN_SALARYTestDomain.Department.NAMETestDomain.Employee.NAMETestDomain.Master.NAMETestDomain.NonGeneratedPK.NAMETestDomain.Employee.SALARYTestDomain.Detail.STRINGTestDomain.DateTimeTest.TIMEstatic 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 theFilterComboBoxModelassociated with the given column.protected <T> voidSwingEntityEditModel.configure(Column<T> column, FilterComboBoxModel<T> comboBoxModel) Called when aFilterComboBoxModelis 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<C, T, B>>
ComboBoxBuilder<C, T, B> EntityEditComponentPanel.createComboBox(Column<T> column) Creates a builder for a combo boxe, containing the values of the given column.