Package org.apache.cayenne.configuration

Examples of org.apache.cayenne.configuration.DataChannelDescriptor


                    .getProject()
                    .getRootNode(), mediator.getCurrentDataNode()));
        }
        else {
            // fix DataMap name, as there maybe a map with the same name already
            DataChannelDescriptor domain = (DataChannelDescriptor) mediator
                    .getProject()
                    .getRootNode();
            map.setName(NamedObjectFactory.createName(DataMap.class, domain, map
                    .getName()));
View Full Code Here


     * Creates and shows a new modal dialog window. Registers as a listener for its own
     * model to update subviews on model changes.
     */
    public void startup() {
       
        DataChannelDescriptor domain = (DataChannelDescriptor)eventController.getProject().getRootNode();
       
        String factory = (String) domain.getProperties().get(
                DataRowStore.EVENT_BRIDGE_FACTORY_PROPERTY);

        CacheSyncTypesModel topModel = buildTypesModel(factory);
        setModel(topModel);
        setView(new CacheSyncConfigDialog());
View Full Code Here

            // extract model from current card
            CacheSyncTypesModel topModel = (CacheSyncTypesModel) getModel();
            SPanel card = (SPanel) existingCards.get(topModel.getFactoryLabel());
            CacheSyncConfigModel model = (CacheSyncConfigModel) card.getShownModel();

            DataChannelDescriptor domain = (DataChannelDescriptor)eventController.getProject().getRootNode();

            logObj.warn("domain properties BEFORE: " + domain.getProperties());
            model.storeProperties(domain.getProperties());

            logObj.warn("domain properties: " + domain.getProperties());

            eventController.fireDomainEvent(new DomainEvent(this, domain));
        }

        shutdown();
View Full Code Here

                    superClassName.setText(entity.getSuperClassName());

                    // fire both EntityEvent and EntityDisplayEvent;
                    // the later is to update attribute and relationship display

                    DataChannelDescriptor domain = (DataChannelDescriptor) mediator
                            .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,
View Full Code Here

            if (content != null && currentObject != null) {

                PasteCompoundUndoableEdit undoableEdit = new PasteCompoundUndoableEdit();

                DataChannelDescriptor domain = (DataChannelDescriptor) getProjectController()
                        .getProject()
                        .getRootNode();
                DataMap map = getProjectController().getCurrentDataMap();

                if (content instanceof List) {
View Full Code Here

                break;
            }
        }

        // check for duplicates in other DataMaps
        DataChannelDescriptor domain = entity.getDataMap().getDataChannelDescriptor();
        if (domain != null) {
            for (DataMap nextMap : domain.getDataMaps()) {
                if (nextMap == map) {
                    continue;
                }

                ObjEntity conflictingEntity = nextMap.getObjEntity(name);
View Full Code Here

/**
*/
public class DomainDisplayEventTest extends TestCase {

  public void testDomain() throws Exception {
    DataChannelDescriptor d = new DataChannelDescriptor();
    DomainDisplayEvent e = new DomainDisplayEvent(new Object(), d);
    assertSame(d, e.getDomain());
  }
View Full Code Here

*/
public class DomainEventTest extends TestCase {

    public void testConstructor1() throws Exception {
      Object src = new Object();
      DataChannelDescriptor d = new DataChannelDescriptor();
      DomainEvent e = new DomainEvent(src, d);
     
      assertSame(src, e.getSource());
      assertSame(d, e.getDomain());
    }
View Full Code Here

      assertSame(d, e.getDomain());
    }
   
    public void testConstructor2() throws Exception  {
      Object src = new Object();
      DataChannelDescriptor d = new DataChannelDescriptor();
      DomainEvent e = new DomainEvent(src, d, "oldname");
     
      assertSame(src, e.getSource());
      assertSame(d, e.getDomain());
      assertEquals("oldname", e.getOldName());
View Full Code Here

      assertEquals("oldname", e.getOldName());
    }
   
    public void testDomain() throws Exception  {
      Object src = new Object();
         DataChannelDescriptor d = new DataChannelDescriptor();
      DomainEvent e = new DomainEvent(src, null);
     
      e.setDomain(d);
      assertSame(d, e.getDomain());
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.configuration.DataChannelDescriptor

Copyright © 2018 www.massapicom. 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.