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

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

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

Methods in org.jminor.framework.client.model with parameters of type Property.ForeignKeyProperty
 EntityComboBoxModel EntityEditModel.createEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
          Creates a default EntityComboBoxModel for the given property, override to provide specific EntityComboBoxModels (filtered for example) for properties.
 EntityComboBoxModel DefaultEntityEditModel.createEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
          Creates a default EntityComboBoxModel for the given property, override to provide specific EntityComboBoxModels (filtered for example) for properties.
 EntityComboBoxModel EntityEditModel.getEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
           
 EntityComboBoxModel DefaultEntityEditModel.getEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
          
 EntityComboBoxModel EntityEditModel.initializeEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
           
 EntityComboBoxModel DefaultEntityEditModel.initializeEntityComboBoxModel(Property.ForeignKeyProperty foreignKeyProperty)
          
 

Constructors in org.jminor.framework.client.model with parameters of type Property.ForeignKeyProperty
DefaultForeignKeySearchModel(Property.ForeignKeyProperty property, EntityComboBoxModel entityComboBoxModel)
          Constructs a DefaultPropertySearchModel instance
DefaultForeignKeySearchModel(Property.ForeignKeyProperty property, EntityLookupModel entityLookupModel)
          Constructs a DefaultPropertySearchModel instance
 

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

Methods in org.jminor.framework.client.ui with parameters of type Property.ForeignKeyProperty
protected  EntityComboBox EntityEditPanel.createEntityComboBox(Property.ForeignKeyProperty foreignKeyProperty)
          Creates an EntityComboBox bound to the given foreign key property
static EntityComboBox EntityUiUtil.createEntityComboBox(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel)
           
static EntityComboBox EntityUiUtil.createEntityComboBox(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel, StateObserver enabledState)
           
protected  EntityComboBox EntityEditPanel.createEntityComboBox(Property.ForeignKeyProperty foreignKeyProperty, StateObserver enabledState)
          Creates an EntityComboBox bound to the given foreign key property
protected  JTextField EntityEditPanel.createEntityField(Property.ForeignKeyProperty foreignKeyProperty)
          Creates an uneditable JTextField bound to the given property
static JTextField EntityUiUtil.createEntityField(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel)
           
static EntityUiUtil.EntityFieldPanel EntityUiUtil.createEntityFieldPanel(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel, EntityTableModel lookupModel)
           
protected  EntityUiUtil.EntityFieldPanel EntityEditPanel.createEntityFieldPanel(Property.ForeignKeyProperty foreignKeyProperty, EntityTableModel lookupModel)
          Creates a JPanel containing an uneditable JTextField bound to the given property identified and a button for selecting an Entity to set as the property value
protected  InputProvider EntityTablePanel.createEntityInputProvider(Property.ForeignKeyProperty foreignKeyProperty, Entity currentValue, EntityEditModel editModel)
          Creates a InputProvider for the given foreign key property
static EntityLookupField EntityUiUtil.createEntityLookupField(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel)
           
static EntityLookupField EntityUiUtil.createEntityLookupField(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel, Criteria additionalSearchCriteria, String... searchPropertyIDs)
           
static EntityLookupField EntityUiUtil.createEntityLookupField(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel, String... searchPropertyIDs)
           
protected  EntityLookupField EntityEditPanel.createEntityLookupField(Property.ForeignKeyProperty foreignKeyProperty, String... searchPropertyIDs)
          Creates an EntityLookupField bound to the given foreign key property
 

Constructors in org.jminor.framework.client.ui with parameters of type Property.ForeignKeyProperty
EntityUiUtil.EntityFieldPanel(Property.ForeignKeyProperty foreignKeyProperty, EntityEditModel editModel, EntityTableModel lookupModel)
           
 

Uses of Property.ForeignKeyProperty in org.jminor.framework.db.criteria
 

Methods in org.jminor.framework.db.criteria with parameters of type Property.ForeignKeyProperty
static Criteria<Property.ColumnProperty> EntityCriteriaUtil.foreignKeyCriteria(Property.ForeignKeyProperty foreignKeyProperty, SearchType searchType, Object... values)
           
 

Uses of Property.ForeignKeyProperty in org.jminor.framework.domain
 

Methods in org.jminor.framework.domain that return Property.ForeignKeyProperty
static Property.ForeignKeyProperty Properties.foreignKeyProperty(String propertyID, String caption, String referencedEntityID, Property.ColumnProperty referenceProperty)
           
static Property.ForeignKeyProperty Properties.foreignKeyProperty(String propertyID, String caption, String referencedEntityID, Property.ColumnProperty[] referenceProperties, String[] referencedPropertyIDs)
           
static Property.ForeignKeyProperty Entities.getForeignKeyProperty(String entityID, String propertyID)
           
 Property.ForeignKeyProperty Property.getParentProperty()
           
 Property.ForeignKeyProperty Property.ForeignKeyProperty.setFetchDepth(int fetchDepth)
           
 

Methods in org.jminor.framework.domain that return types with arguments of type Property.ForeignKeyProperty
 List<Property.ForeignKeyProperty> Entity.Definition.getForeignKeyProperties()
           
static Collection<Property.ForeignKeyProperty> Entities.getForeignKeyProperties(String entityID)
           
static List<Property.ForeignKeyProperty> Entities.getForeignKeyProperties(String entityID, String referenceEntityID)
          Returns the foreign key properties referencing entities of the given type
 

Methods in org.jminor.framework.domain with parameters of type Property.ForeignKeyProperty
 Entity.Key Entity.getReferencedPrimaryKey(Property.ForeignKeyProperty foreignKeyProperty)
          Returns the primary key of the entity referenced by the given ForeignKeyProperty, if the reference is null this method returns null.
 boolean Entity.isForeignKeyNull(Property.ForeignKeyProperty foreignKeyProperty)
          Returns true if the value of the given foreign key is null, in case of composite foreign keys a single null value is enough.
 void Property.setParentProperty(Property.ForeignKeyProperty foreignKeyProperty)