Examples of EntityDisplayEvent


Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

        RemoveRelationshipAction action = (RemoveRelationshipAction) actionManager
                .getAction(RemoveRelationshipAction.getActionName());

        if (objEnt != null) {
            action.removeObjRelationships(objEnt, objectRel);
            controller.fireObjEntityDisplayEvent(new EntityDisplayEvent(
                    this,
                    objEnt,
                    objEnt.getDataMap(),
                    controller.getCurrentDataDomain()));
        }

        if (dbEnt != null) {
            action.removeDbRelationships(dbEnt, dbRel);
            controller.fireDbEntityDisplayEvent(new EntityDisplayEvent(this, dbEnt, dbEnt
                    .getDataMap(), controller.getCurrentDataDomain()));
        }
    }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

    /**
     * Fires events when a db entity was added
     */
    static void fireDbEntityEvent(Object src, ProjectController mediator, DbEntity entity) {
        mediator.fireDbEntityEvent(new EntityEvent(src, entity, MapEvent.ADD));
        EntityDisplayEvent displayEvent = new EntityDisplayEvent(src, entity, mediator
                .getCurrentDataMap(), mediator.getCurrentDataNode(), mediator
                .getCurrentDataDomain());
        displayEvent.setMainTabFocus(true);
        mediator.fireDbEntityDisplayEvent(displayEvent);
    }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

    if (objEntity != null) {
      action.removeObjAttributes(objEntity,
          new ObjAttribute[] { objAttr });
     
      controller.fireObjEntityDisplayEvent(new EntityDisplayEvent(
                  this,
                  objEntity,
                  dataMap,
                  domain));
    }

    if (dbEntity != null) {
      action.removeDbAttributes(dataMap, dbEntity,
          new DbAttribute[] { dbAttr });
     
      controller.fireDbEntityDisplayEvent(new EntityDisplayEvent(
                  this,
                  dbEntity,
                  dataMap,
                  domain));
    }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

        RemoveAttributeAction action = (RemoveAttributeAction) actionManager
                .getAction(RemoveAttributeAction.getActionName());

        if (objEntity != null) {
            action.removeObjAttributes(objEntity, objAttributes);
            controller.fireObjEntityDisplayEvent(new EntityDisplayEvent(
                    this,
                    objEntity,
                    dataMap,
                    domain));
        }

        if (dbEntity != null) {
            action.removeDbAttributes(dbEntity.getDataMap(), dbEntity, dbAttributes);
            controller.fireDbEntityDisplayEvent(new EntityDisplayEvent(
                    this,
                    dbEntity,
                    dataMap,
                    domain));
        }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

            }
        });
    }

    public void processExistingSelection(EventObject e) {
        EntityDisplayEvent ede = new EntityDisplayEvent(this, mediator
                .getCurrentDbEntity(), mediator.getCurrentDataMap(), mediator
                .getCurrentDataDomain());
        mediator.fireDbEntityDisplayEvent(ede);
    }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

                            .getProject()
                            .getRootNode();
                    DataMap map = mediator.getCurrentDataMap();

                    mediator.fireObjEntityEvent(new EntityEvent(this, entity));
                    mediator.fireObjEntityDisplayEvent(new EntityDisplayEvent(
                            this,
                            entity,
                            map,
                            domain));
                }
            }
        });

        tableLabel.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                // Jump to DbEntity of the current ObjEntity
                DbEntity entity = mediator.getCurrentObjEntity().getDbEntity();
                if (entity != null) {
                    DataChannelDescriptor dom = (DataChannelDescriptor) mediator
                            .getProject()
                            .getRootNode();
                    mediator.fireDbEntityDisplayEvent(new EntityDisplayEvent(
                            this,
                            entity,
                            entity.getDataMap(),
                            dom));
                }
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

        clientClassName.getComponent().setEnabled(clientFieldsEnabled);
    }

    public void processExistingSelection(EventObject e) {

        EntityDisplayEvent ede = new EntityDisplayEvent(
                this,
                mediator.getCurrentObjEntity(),
                mediator.getCurrentDataMap(),
                (DataChannelDescriptor) mediator.getProject().getRootNode());
        mediator.fireObjEntityDisplayEvent(ede);
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

        mediator.fireObjEntityEvent(new EntityEvent(
                this,
                model.getEntity(),
                MapEvent.CHANGE));

        EntityDisplayEvent event = new EntityDisplayEvent(this, mediator
                .getCurrentObjEntity(), mediator.getCurrentDataMap(), mediator
                .getCurrentDataDomain());

        mediator.fireObjEntityDisplayEvent(event);
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

        // the order of the following is checked in most specific to generic because
        // of the inheritance heirarchy
        de.setRefired(true);
        if (de instanceof EntityDisplayEvent) {
            EntityDisplayEvent ede = (EntityDisplayEvent) de;
            ede.setEntityChanged(true);
            if (ede.getEntity() instanceof ObjEntity) {
                fireObjEntityDisplayEvent(ede);
            }
            else if (ede.getEntity() instanceof DbEntity) {
                fireDbEntityDisplayEvent(ede);
            }
        }
        else if (de instanceof EmbeddableDisplayEvent) {
            EmbeddableDisplayEvent ede = (EmbeddableDisplayEvent) de;
            ede.setEmbeddableChanged(true);
            fireEmbeddableDisplayEvent(ede);
        }
        else if (de instanceof ProcedureDisplayEvent) {
            ProcedureDisplayEvent pde = (ProcedureDisplayEvent) de;
            pde.setProcedureChanged(true);
View Full Code Here

Examples of org.apache.cayenne.modeler.event.EntityDisplayEvent

    /**
     * Fires events when a db entity was added
     */
    static void fireDbEntityEvent(Object src, ProjectController mediator, DbEntity entity) {
        mediator.fireDbEntityEvent(new EntityEvent(src, entity, MapEvent.ADD));
        EntityDisplayEvent displayEvent = new EntityDisplayEvent(
                src,
                entity,
                mediator.getCurrentDataMap(),
                mediator.getCurrentDataNode(),
                (DataChannelDescriptor) mediator.getProject().getRootNode());
        displayEvent.setMainTabFocus(true);
        mediator.fireDbEntityDisplayEvent(displayEvent);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.