Search in sources :

Example 1 with Query

use of org.qi4j.api.query.Query in project qi4j-sdk by Qi4j.

the class EntityViewer method entitiesComboItemStateChanged.

/**
     * Event Handler for EntitiesComboBox
     *
     * @param evt the Event
     */
private void entitiesComboItemStateChanged(ItemEvent evt) {
    if (evt.getStateChange() == ItemEvent.DESELECTED) {
        return;
    }
    EntityDetailDescriptor entityDescriptor = (EntityDetailDescriptor) entitiesCombo.getSelectedItem();
    Class clazz = first(entityDescriptor.descriptor().types());
    Module module = findModule(entityDescriptor);
    Query query = createQuery(module, clazz);
    propertiesPanel.reload(query);
}
Also used : Query(org.qi4j.api.query.Query) EntityDetailDescriptor(org.qi4j.tools.model.descriptor.EntityDetailDescriptor) Module(org.qi4j.api.structure.Module)

Aggregations

Query (org.qi4j.api.query.Query)1 Module (org.qi4j.api.structure.Module)1 EntityDetailDescriptor (org.qi4j.tools.model.descriptor.EntityDetailDescriptor)1