Package org.jitterbit.integration.client.ui.interchange.delete

Examples of org.jitterbit.integration.client.ui.interchange.delete.Dependencies$Dependency


                Connector15DCBRoot root = (Connector15DCBRoot) config.getDConfigBeanRoot(ddBeanRoot);
                ConnectorDCB connector = (ConnectorDCB) root.getDConfigBean(ddBeanRoot.getChildBean(root.getXpaths()[0])[0]);
                connector.setConfigID("user/database-pool-"+data.getName() + "/1/car");
                // Use a parentId of null to pick up the default
                if(data.jar1 != null && !data.jar1.equals("")) {
                    Dependency dep = new Dependency();
                    connector.setDependency(new Dependency[]{dep});
                    dep.setURI(data.jar1);
                }
                if(data.jar2 != null && !data.jar2.equals("")) {
                    Dependency dep = new Dependency();
                    Dependency[] old = connector.getDependency();
                    Dependency[] longer = new Dependency[old.length+1];
                    System.arraycopy(old, 0, longer, 0, old.length);
                    longer[old.length] = dep;
                    connector.setDependency(longer);
                    dep.setURI(data.jar2);
                }
                if(data.jar3 != null && !data.jar3.equals("")) {
                    Dependency dep = new Dependency();
                    Dependency[] old = connector.getDependency();
                    Dependency[] longer = new Dependency[old.length+1];
                    System.arraycopy(old, 0, longer, 0, old.length);
                    longer[old.length] = dep;
                    connector.setDependency(longer);
                    dep.setURI(data.jar3);
                }
                ResourceAdapter adapter = connector.getResourceAdapter()[0];
                ConnectionDefinition definition = new ConnectionDefinition();
                adapter.setConnectionDefinition(new ConnectionDefinition[]{definition});
                definition.setConnectionFactoryInterface("javax.sql.DataSource");
View Full Code Here


                }
            }
        }

        public boolean isGreenLight() {
            Dependencies deps = getDependencies(toBeDeleted);
            boolean greenLight;
            try {
                greenLight = true;
                if (!deps.isEmpty()) {
                    greenLight = confirmSave(deps);
                }
                if (greenLight) {
                    collectEntitiesToSave(deps);
                    collectAllItemsThatWillBeDeleted(deps);
                    WizardItemDeleteChecker wim = new WizardItemDeleteChecker(allItemsThatWillBeDeleted, deps);
                    greenLight = wim.isGreenlighted();
                    if (greenLight) {
                        orphansToDelete = wim.getOrphansToDelete();
                    }
                }
            } finally {
                deps.dispose();
            }
            return greenLight;
        }
View Full Code Here

            }
            return greenLight;
        }

        private Dependencies getDependencies(Collection<IntegrationEntity> toBeDeleted) {
            Dependencies deps = new Dependencies(project.getCurrentDependencies());
            deps.addDependencies(toBeDeleted);
            return deps;
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.ui.interchange.delete.Dependencies$Dependency

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.