Uses of Interface
org.jminor.framework.domain.Property

Packages that use Property
org.jminor.framework.client.model   
org.jminor.framework.client.ui   
org.jminor.framework.domain   
 

Uses of Property in org.jminor.framework.client.model
 

Methods in org.jminor.framework.client.model that return Property
 Property PropertySummaryModel.getProperty()
           
 Property DefaultPropertySummaryModel.getProperty()
           
 

Methods in org.jminor.framework.client.model that return types with arguments of type Property
 ColumnSearchModel<Property> EntityTableSearchModel.getPropertyFilterModel(String propertyID)
          The PropertyFilterModel associated with the property identified by propertyID
 ColumnSearchModel<Property> DefaultEntityTableSearchModel.getPropertyFilterModel(String propertyID)
          The PropertyFilterModel associated with the property identified by propertyID
 Collection<ColumnSearchModel<Property>> EntityTableSearchModel.getPropertyFilterModels()
           
 Collection<ColumnSearchModel<Property>> DefaultEntityTableSearchModel.getPropertyFilterModels()
          
 List<ColumnSearchModel<Property>> EntityTableSearchModel.getPropertyFilterModelsOrdered()
           
 List<ColumnSearchModel<Property>> DefaultEntityTableSearchModel.getPropertyFilterModelsOrdered()
          
 List<Property> EntityTableModel.getTableColumnProperties()
           
 List<Property> DefaultEntityTableModel.getTableColumnProperties()
          
 ColumnSearchModel<Property> PropertyFilterModelProvider.initializePropertyFilterModel(Property property)
          Initializes a PropertyFilterModel for the given property
 ColumnSearchModel<Property> DefaultPropertyFilterModelProvider.initializePropertyFilterModel(Property property)
          Initializes a PropertyFilterModel for the given property
 

Methods in org.jminor.framework.client.model with parameters of type Property
protected  Class DefaultEntityTableModel.getColumnClass(Property columnIdentifier)
          
protected  Comparable DefaultEntityTableModel.getComparable(Object object, Property columnIdentifier)
          
 Object EntityEditModel.getDefaultValue(Property property)
          Returns the default value for the given property, used when initializing a new default entity for this edit model.
 Object DefaultEntityEditModel.getDefaultValue(Property property)
          Returns the default value for the given property, used when initializing a new default entity for this edit model.
 Color EntityTableModel.getPropertyBackgroundColor(int row, Property columnProperty)
           
 Color DefaultEntityTableModel.getPropertyBackgroundColor(int row, Property columnProperty)
          
 PropertySummaryModel EntityTableModel.getPropertySummaryModel(Property property)
          Returns the PropertySummaryModel associated with the given property
 PropertySummaryModel DefaultEntityTableModel.getPropertySummaryModel(Property property)
          Returns the PropertySummaryModel associated with the given property
protected  String DefaultEntityTableModel.getSearchValueAt(int rowIndex, Property columnIdentifier)
          Returns the value to use when searching through the table.
 ValueCollectionProvider EntityEditModel.getValueProvider(Property property)
          Initializes a value provider for the given property, used for adding lookup functionality to input fields for example.
 ValueCollectionProvider<Object> DefaultEntityEditModel.getValueProvider(Property property)
          Initializes a value provider for the given property, used for adding lookup functionality to input fields for example.
 Collection<Object> EntityTableModel.getValues(Property property, boolean selectedOnly)
           
 Collection<Object> DefaultEntityTableModel.getValues(Property property, boolean selectedOnly)
          
 ColumnSearchModel<Property> PropertyFilterModelProvider.initializePropertyFilterModel(Property property)
          Initializes a PropertyFilterModel for the given property
 ColumnSearchModel<Property> DefaultPropertyFilterModelProvider.initializePropertyFilterModel(Property property)
          Initializes a PropertyFilterModel for the given property
 boolean EntityEditModel.persistValueOnClear(Property property)
          Returns true if the last available value for this property should be used when initializing a default entity.
 boolean DefaultEntityEditModel.persistValueOnClear(Property property)
          Returns true if the last available value for this property should be used when initializing a default entity.
 

Constructors in org.jminor.framework.client.model with parameters of type Property
DefaultPropertyFilterModel(Property property)
          Instantiates a new DefaultPropertyFilterModel
DefaultPropertySummaryModel(Property property, PropertySummaryModel.PropertyValueProvider valueProvider)
          Instantiates a new DefaultPropertySummaryModel
 

Uses of Property in org.jminor.framework.client.ui
 

Methods in org.jminor.framework.client.ui with parameters of type Property
protected  JComboBox EntityEditPanel.createBooleanComboBox(Property property)
          Create a JComboBox for the given property, containing values for the boolean values: true, false, null
static SteppedComboBox EntityUiUtil.createBooleanComboBox(Property property, EntityEditModel editModel)
           
static SteppedComboBox EntityUiUtil.createBooleanComboBox(Property property, EntityEditModel editModel, StateObserver enabledState)
           
protected  JComboBox EntityEditPanel.createBooleanComboBox(Property property, StateObserver enabledState)
          Create a JComboBox for the given property, containing values for the boolean values: true, false, null
protected  JCheckBox EntityEditPanel.createCheckBox(Property property)
          Creates a JCheckBox bound to the given property
static JCheckBox EntityUiUtil.createCheckBox(Property property, EntityEditModel editModel)
           
static JCheckBox EntityUiUtil.createCheckBox(Property property, EntityEditModel editModel, StateObserver enabledState)
           
static JCheckBox EntityUiUtil.createCheckBox(Property property, EntityEditModel editModel, StateObserver enabledState, boolean includeCaption)
           
protected  JCheckBox EntityEditPanel.createCheckBox(Property property, StateObserver enabledState)
          Creates a JCheckBox bound to the given property
protected  JCheckBox EntityEditPanel.createCheckBox(Property property, StateObserver enabledState, boolean includeCaption)
          Creates a JCheckBox bound to the given property
protected  SteppedComboBox EntityEditPanel.createComboBox(Property property, ComboBoxModel comboBoxModel, boolean maximumMatch)
          Creates a SteppedComboBox bound to the given property
protected  SteppedComboBox EntityEditPanel.createComboBox(Property property, ComboBoxModel comboBoxModel, boolean maximumMatch, StateObserver enabledState)
          Creates a SteppedComboBox bound to the given property
static SteppedComboBox EntityUiUtil.createComboBox(Property property, EntityEditModel editModel, ComboBoxModel model, StateObserver enabledState)
           
static SteppedComboBox EntityUiUtil.createComboBox(Property property, EntityEditModel editModel, ComboBoxModel model, StateObserver enabledState, boolean editable)
           
protected  DateInputPanel EntityEditPanel.createDateInputPanel(Property property)
          Creates a new DateInputPanel bound to the property identified by propertyID.
static DateInputPanel EntityUiUtil.createDateInputPanel(Property property, EntityEditModel editModel, SimpleDateFormat dateFormat, LinkType linkType, boolean includeButton)
           
static DateInputPanel EntityUiUtil.createDateInputPanel(Property property, EntityEditModel editModel, SimpleDateFormat dateFormat, LinkType linkType, boolean includeButton, StateObserver enabledState)
           
protected  DateInputPanel EntityEditPanel.createDateInputPanel(Property property, SimpleDateFormat dateFormat)
          Creates a new DateInputPanel bound to the property identified by propertyID.
protected  DateInputPanel EntityEditPanel.createDateInputPanel(Property property, SimpleDateFormat dateFormat, boolean includeButton)
          Creates a new DateInputPanel bound to the property identified by propertyID.
protected  DateInputPanel EntityEditPanel.createDateInputPanel(Property property, SimpleDateFormat dateFormat, boolean includeButton, StateObserver enabledState)
          Creates a new DateInputPanel bound to the property identified by propertyID.
protected  DateInputPanel EntityEditPanel.createDateInputPanel(Property property, SimpleDateFormat dateFormat, boolean includeButton, StateObserver enabledState, LinkType linkType)
          Creates a new DateInputPanel bound to the property identified by propertyID.
protected  SteppedComboBox EntityEditPanel.createEditableComboBox(Property property, ComboBoxModel comboBoxModel, StateObserver enabledState)
          Creates an editable SteppedComboBox bound to the given property
static JLabel EntityUiUtil.createLabel(Property property)
          Creates a JLabel with a caption from the given property, using the default label text alignment
static JLabel EntityUiUtil.createLabel(Property property, int horizontalAlignment)
          Creates a JLabel with a caption from the given property
static JTextArea EntityUiUtil.createTextArea(Property property, EntityEditModel editModel, LinkType linkType)
           
static JTextArea EntityUiUtil.createTextArea(Property property, EntityEditModel editModel, LinkType linkType, int rows, int columns)
           
protected  JTextField EntityEditPanel.createTextField(Property property)
          Creates a JTextField bound to the given property
static JTextField EntityUiUtil.createTextField(Property property, EntityEditModel editModel)
           
static JTextField EntityUiUtil.createTextField(Property property, EntityEditModel editModel, LinkType linkType, String formatMaskString, boolean immediateUpdate)
           
static JTextField EntityUiUtil.createTextField(Property property, EntityEditModel editModel, LinkType linkType, String formatMaskString, boolean immediateUpdate, SimpleDateFormat dateFormat, StateObserver enabledState)
           
static JTextField EntityUiUtil.createTextField(Property property, EntityEditModel editModel, LinkType linkType, String formatMaskString, boolean immediateUpdate, SimpleDateFormat dateFormat, StateObserver enabledState, boolean valueContainsLiteralCharacters)
           
static JTextField EntityUiUtil.createTextField(Property property, EntityEditModel editModel, LinkType linkType, String formatMaskString, boolean immediateUpdate, StateObserver enabledState)
           
protected  JTextField EntityEditPanel.createTextField(Property property, LinkType linkType)
          Creates a JTextField bound to the given property
protected  JTextField EntityEditPanel.createTextField(Property property, LinkType linkType, String maskString, boolean immediateUpdate)
          Creates a JTextField bound to the given property
protected  JTextField EntityEditPanel.createTextField(Property property, LinkType linkType, String maskString, boolean immediateUpdate, StateObserver enabledState)
          Creates a JTextField bound to the given property
protected  JTextField EntityEditPanel.createTextField(Property property, LinkType linkType, String maskString, boolean immediateUpdate, StateObserver enabledState, boolean valueIncludesLiteralCharacters)
          Creates a JTextField bound to the given property
static TextInputPanel EntityUiUtil.createTextInputPanel(Property property, EntityEditModel editModel, LinkType linkType, boolean immediateUpdate, boolean buttonFocusable)
           
protected  TextInputPanel EntityEditPanel.createTextInputPanel(Property property, LinkType linkType, boolean immediateUpdate)
          Creates a TextInputPanel bound to the property identified by propertyID.
protected  TextInputPanel EntityEditPanel.createTextInputPanel(Property property, LinkType linkType, boolean immediateUpdate, boolean buttonFocusable)
          Creates a TextInputPanel bound to the property identified by propertyID.
protected  TristateCheckBox EntityEditPanel.createTristateCheckBox(Property property)
          Creates a TristateCheckBox bound to the given property
static TristateCheckBox EntityUiUtil.createTristateCheckBox(Property property, EntityEditModel editModel, StateObserver enabledState, boolean includeCaption)
           
protected  TristateCheckBox EntityEditPanel.createTristateCheckBox(Property property, StateObserver enabledState)
          Creates a TristateCheckBox bound to the given property
protected  TristateCheckBox EntityEditPanel.createTristateCheckBox(Property property, StateObserver enabledState, boolean includeCaption)
          Creates a TristateCheckBox bound to the given property
protected  InputProvider EntityTablePanel.getInputProvider(Property property, List<Entity> toUpdate)
          Provides value input components for multiple entity update, override to supply specific InputValueProvider implementations for properties.
protected  TableCellRenderer EntityTableCellRenderer.getRenderer(Property columnProperty)
           
protected  TableCellRenderer EntityTableCellRenderer.initializeRenderer(Property property)
           
 void EntityTablePanel.updateSelectedEntities(Property propertyToUpdate)
          Retrieves a new property value via input dialog and performs an update on the selected entities
 

Constructors in org.jminor.framework.client.ui with parameters of type Property
EntityTableCellRenderer.DateRenderer(Property property)
          Instantiates a new DateRenderer.
EntityTableCellRenderer.DoubleRenderer(Property property)
          Instantiates a new DoubleRenderer.
EntityTableCellRenderer.IntegerRenderer(Property property)
          Instantiates a new DoubleRenderer.
EntityTableCellRenderer.TimestampRenderer(Property property)
          Instantiates a new TimestampRenderer.
EntityUiUtil.EntityComboBoxValueLink(JComboBox comboBox, EntityEditModel editModel, Property property)
           
 

Constructor parameters in org.jminor.framework.client.ui with type arguments of type Property
PropertyFilterPanel(ColumnSearchModel<Property> model)
          Instantiates a new PropertyFilterPanel.
PropertyFilterPanel(ColumnSearchModel<Property> model, boolean includeActivateBtn, boolean includeToggleAdvBtn)
          Instantiates a new PropertyFilterPanel.
 

Uses of Property in org.jminor.framework.domain
 

Subinterfaces of Property in org.jminor.framework.domain
static interface Property.AuditProperty
          A property representing an audit column
static interface Property.AuditTimeProperty
          Specifiesa audit property with a timestamp value
static interface Property.AuditUserProperty
          Specifiesa audit property with a username value
static interface Property.BlobProperty
          A BLOB property, based on two columns, the actual BLOB column and a column containing the name of the BLOB object.
static interface Property.BooleanProperty
          A boolean property, with special handling since different values are used for representing boolean values in different systems
static interface Property.ColumnProperty
          Specifies a property based on a table column
static interface Property.DenormalizedProperty
          A property representing a column that should get its value automatically from a column in a referenced table
static interface Property.DenormalizedViewProperty
          A property that gets its value from a entity referenced by a foreign key, but is for display only, and does not map to a database column
static interface Property.DerivedProperty
          A property which value is derived from the values of one or more properties.
static interface Property.ForeignKeyProperty
          A wrapper property that represents a reference to another entity, typically but not necessarily based on a foreign key.
static interface Property.MirrorProperty
          Represents a child foreign key property that is already included as part of another reference foreign key property, and should not handle updating the underlying property, useful in rare cases when foreign keys are referencing tables having composite natural primary keys as opposed to surrogate ones.
static interface Property.PrimaryKeyProperty
          A property that is part of a entities primary key.
static interface Property.SearchableProperty
          Specifies a property that can be include in database search criteria
static interface Property.SubqueryProperty
          A property based on a subquery, returning a single value
static interface Property.TransientProperty
          A property that does not map to an underlying database column.
static interface Property.ValueListProperty
          A property based on a list of values, each with a displayable caption.
 

Methods in org.jminor.framework.domain that return Property
static Property Properties.denormalizedProperty(String propertyID, String foreignKeyPropertyID, Property denormalizedProperty)
           
static Property Properties.denormalizedProperty(String propertyID, String foreignKeyPropertyID, Property denormalizedProperty, String caption)
           
 Property Property.DenormalizedProperty.getDenormalizedProperty()
           
 Property Property.DenormalizedViewProperty.getDenormalizedProperty()
           
 Property Entity.getProperty(String propertyID)
          Retrieves the property identified by propertyID from the entity repository
static Property Entities.getProperty(String entityID, String propertyID)
           
 Property Property.setDefaultValue(Object defaultValue)
          Sets the default value for this property, overrides the underlying column default value, if any
 Property Property.setDescription(String description)
           
 Property Property.setFormat(Format format)
          Sets the Format to use when presenting property values
 Property Property.setHidden(boolean hidden)
           
 Property Property.setMax(double max)
          Sets the maximum allowed value for this property, only applicable to numerical properties
 Property Property.setMaximumFractionDigits(int maximumFractionDigits)
          Sets the maximum fraction digits to show for this property, only applicable to DOUBLE properties This setting is overridden during subsquence calls to setFormat
 Property Property.setMaxLength(int maxLength)
          Sets the maximum length of this property value, this applies to String (varchar) based properties
 Property Property.setMin(double min)
          Only applicable to numerical properties
 Property Property.setMnemonic(Character mnemonic)
          Sets the mnemonic to use when creating a label for this property
 Property Property.setNullable(boolean nullable)
          Specifies whether or not this property is nullable, in case of properties that have parent properties (properties which comprise a fk property fx) inherit the nullable state of the parent property.
 Property Property.setPreferredColumnWidth(int preferredColumnWidth)
           
 Property Property.setReadOnly(boolean readOnly)
           
 Property Property.setUseNumberFormatGrouping(boolean useGrouping)
          Specifies whether to use number grouping when presenting this value.
 

Methods in org.jminor.framework.domain that return types with arguments of type Property
 Map<String,Property> Entity.Definition.getProperties()
           
static Map<String,Property> Entities.getProperties(String entityID)
           
static Collection<Property> Entities.getProperties(String entityID, boolean includeHidden)
           
static List<Property> EntityUtil.getProperties(String entityID, Collection<String> propertyIDs)
           
static List<Property> Entities.getProperties(String entityID, Collection<String> propertyIDs)
           
static List<Property> Entities.getProperties(String entityID, String... propertyIDs)
           
static List<Property> EntityUtil.getSortedProperties(String entityID, Collection<String> propertyIDs)
           
static List<Property> EntityUtil.getUpdatableProperties(String entityID)
           
 List<Property> Entity.Definition.getVisibleProperties()
           
static List<Property> Entities.getVisibleProperties(String entityID)
           
 

Methods in org.jminor.framework.domain with parameters of type Property
 boolean Entity.containsValue(Property property)
           
static Entity.Definition Entities.define(String entityID, Property... propertyDefinitions)
          Defines a new entity, by default the entityID is used as the underlying table name
static Entity.Definition Entities.define(String entityID, String tableName, Property... propertyDefinitions)
          Defines a new entity
static Property Properties.denormalizedProperty(String propertyID, String foreignKeyPropertyID, Property denormalizedProperty)
           
static Property Properties.denormalizedProperty(String propertyID, String foreignKeyPropertyID, Property denormalizedProperty, String caption)
           
static Property.DenormalizedViewProperty Properties.denormalizedViewProperty(String propertyID, String foreignKeyPropertyID, Property property, String caption)
           
 Color Entity.BackgroundColorProvider.getBackgroundColor(Entity entity, Property property)
           
 Color Entity.Definition.getBackgroundColor(Entity entity, Property property)
           
 Color Entity.getBackgroundColor(Property property)
           
 String Entity.getFormattedValue(Property property)
           
 String Entity.getFormattedValue(Property property, Format format)
           
static List<Object> EntityUtil.getPropertyValues(Property property, List<Entity> entities)
           
static List<Object> EntityUtil.getPropertyValues(Property property, List<Entity> entities, boolean includeNullValues)
           
static Object EntityUtil.getRandomValue(Property property, Map<String,Entity> referenceEntities)
           
 String Property.ForeignKeyProperty.getReferencedPropertyID(Property referenceProperty)
           
 Object Entity.getValue(Property property)
           
 String Entity.getValueAsString(Property property)
          This method returns a String representation of the value associated with the given property, if the property has a format it is used.
 void Entity.initializeValue(Property property, Object value)
          Initializes the given value assuming it has no previously set value.
 boolean Property.is(Property property)
           
 boolean Entity.isValueNull(Property property)
           
 void Entity.Validator.performNullValidation(Entity entity, Property property, int action)
          Performs a null validation on the given property
 void Entities.Validator.performNullValidation(Entity entity, Property property, int action)
          Performs a null validation on the given property
 void Entity.Validator.performRangeValidation(Entity entity, Property property)
          Performs a range validation on the given property
 void Entities.Validator.performRangeValidation(Entity entity, Property property)
          Performs a range validation on the given property
 Object Entity.setValue(Property property, Object value)
          Sets the value of the given property
 

Method parameters in org.jminor.framework.domain with type arguments of type Property
static Entity EntityUtil.createEntity(String entityID, ValueProvider<Property,Object> valueProvider)
           
static void EntityUtil.sort(List<? extends Property> properties)
          Sorts the given properties by caption, or if that is not available, property ID