Package org.jitterbit.integration.data.entity

Examples of org.jitterbit.integration.data.entity.IntegrationEntity


            IntegrationProjectLock.release();
        }
    }

    private IntegrationProject getProject(IntegrationEntity entity) {
        IntegrationEntity root = new EntityPath(entity).root();
        return (root instanceof IntegrationProject ? (IntegrationProject) root : null);
    }
View Full Code Here


    }

    private IntegrationEntity cloneImpl(IntegrationEntity original) {
        assert !itemsToExclude.contains(original);
        assert !originalToClone.containsKey(original) : "Asked to create a copy of an item that has already been copied.";
        IntegrationEntity clone = copier.createAndInsertCopy(original);
        originalToClone.put(original, clone);
        clone.replaceReferences(serviceImpl);
        return clone;
    }
View Full Code Here

            this.itemLookup = itemLookup;
        }

        @Override
        public IntegrationEntity getReplacement(IntegrationEntityId originalItemId) {
            IntegrationEntity original = itemLookup.getEntity(originalItemId);
            if (original == null) {
                return null;
            }
            return getCopy(original);
        }
View Full Code Here

        private IntegrationEntity getCopy(IntegrationEntity original) {
            if (shouldNotBeCopied(original)) {
                return original;
            }
            IntegrationEntity copy = originalToClone.get(original);
            if (copy == null) {
                copy = cloneImpl(original);
            }
            return copy;
        }
View Full Code Here

    private class DbQuoteListener implements PropertyChangeListener {

        @Override
        public void propertyChange(PropertyChangeEvent evt) {
            Locatable source = ((LocatableChangeEvent) evt).getLocatable();
            IntegrationEntity entity = (IntegrationEntity) source;
            saveEntity(entity);
        }
View Full Code Here

        KList<IntegrationEntityId> unknown = new KList<IntegrationEntityId>();
        if (entitiesWithWarningsExist()) {
            Set<IntegrationEntityId> entityIDs = Sets.newHashSet(entityWarnings.keySet());
            entityIDs.addAll(renamedEntities.keySet());
            for (IntegrationEntityId id : entityIDs) {
                IntegrationEntity e = objectLookup.getEntity(id);
                if (e != null) {
                    entityList.add(e);
                } else {
                    unknown.add(id);
                }
View Full Code Here

            permissionsManager.removeEntity(entity);
        }

        private void validateBrokenLinkObjects(Collection<EntityLink> links, IntegrationEntity entity) {
            for (EntityLink link : links) {
                IntegrationEntity toValidate = (link.getMainObject() == entity ?
                                link.getDependantObject() : link.getMainObject());
                validationModel.validateItem(toValidate);
            }
        }
View Full Code Here

    }

    private static JLabel createItemLabel(DebugSession session, IntegrationEntityLookup lookup) {
        JLabel label = new JLabel();
        IntegrationEntityId id = session.getDebugeeId();
        IntegrationEntity item = lookup.getEntity(id);
        if (item != null) {
            RendererUtils.decorateRenderer(label, item, Size.SMALL);
        } else {
            label.setText("GUID: " + id);
            RendererUtils.decorateRenderer(label, id.getEntityType());
View Full Code Here

            return;
        }
        if (switchToGettingStartedPageWhenDone) {
            switchToGettingStartedPage();
        } else {
            IntegrationEntity active = state.getActiveEntityOnStartUp();
            if (active != null) {
                setMessage("Setting the active page");
                openEditor(active);
            }
        }
View Full Code Here

        KongaRowTable rowTable = new KongaRowTable(table);
        rowTable.addSelectionListener(new SelectionListener() {

            @Override
            public void selectionChanged(SelectionChangedEvent evt) {
                IntegrationEntity entity = getSelectedEntity();
                publishPath(ResultTable.this, entity);
            }
        });
        return rowTable;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.IntegrationEntity

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.