Package com.salesforce.ide.core.model

Examples of com.salesforce.ide.core.model.ProjectPackageList


                if (ContainerDelegate.getInstance().getServiceLocator().getProjectService().isSourceResource(file)) {
                    sourceResources.add(file);
                }
            }

            ProjectPackageList localProjectPackageList =
                    ContainerDelegate.getInstance().getServiceLocator().getProjectService().getProjectContents(sourceResources, monitor);
            localProjectPackageList.setProject(getProject());
            monitorCheck(monitor);
            RetrieveResultExt retrieveResultHandler =
                    ContainerDelegate.getInstance().getServiceLocator().getPackageRetrieveService()
                            .retrieveSelective(localProjectPackageList, true, monitor);
View Full Code Here


            return false;
        }

        monitorWork(monitor);

        ProjectPackageList projectPackageList =
                getProjectPackageFactory().getProjectPackageListInstance(new String[] { packageName });
        projectPackageList.setProject(project);

        // handle result including messages and saving resources
        return getProjectService().handleRetrieveResult(projectPackageList, retrieveResultHandler, true, null, monitor);
    }
View Full Code Here

                } catch (ServiceTimeoutException ex) {
                    retrieveResultHandler =
                        getServiceLocator().getPackageRetrieveService().handleRetrieveServiceTimeoutException(ex,
                                OPERATION, monitor);
                    if (retrieveResultHandler != null) {
                        ProjectPackageList projectPackageList =
                                getProjectPackageFactory().getProjectPackageListInstance(
                                    pkgNames.toArray(new String[pkgNames.size()]));
                        if (projectPackageList != null) {
                            projectPackageList.setProject(project);
                        }
                        retrieveResultHandler.setProjectPackageList(projectPackageList);
                    }
                }
View Full Code Here

        if (logger.isDebugEnabled()) {
            logger.debug("Apply local change to server");
        }

        monitorCheck(monitor);
        ProjectPackageList projectPackageList = generateProjectPackageList(syncInfos, monitor);

        monitorCheck(monitor);
        DeployResultExt deployResultHandler = ContainerDelegate.getInstance().getServiceLocator().getPackageDeployService().deploy(projectPackageList, monitor);
        boolean result = ContainerDelegate.getInstance().getServiceLocator().getProjectService().handleDeployResult(projectPackageList, deployResultHandler, true, monitor);

        if (result) {
            if (logger.isInfoEnabled()) {
                logger.info("Saved the following components from server:\n"
                        + projectPackageList.getAllComponents().toStringLite());
            }

            for (SyncInfo syncInfo : syncInfos) {
                IResource resource = syncInfo.getLocal();
                if (logger.isInfoEnabled()) {
View Full Code Here

            retrieveResultHandler =
                getServiceLocator().getPackageRetrieveService().handleRetrieveServiceTimeoutException(ex, OPERATION,
                        monitor);
            if (retrieveResultHandler != null) {
                Connection connection = getConnectionFactory().getConnection(project);
                ProjectPackageList projectPackageList =
                        getProjectPackageFactory().getManagedInstalledProjectPackages(connection);
                if (projectPackageList != null) {
                    projectPackageList.setProject(project);
                }
                retrieveResultHandler.setProjectPackageList(projectPackageList);
            }
        }
View Full Code Here

        if (logger.isDebugEnabled()) {
            logger.debug("Apply local delete to server");
        }

        ProjectPackageList projectPackageList = generateProjectPackageList(syncInfos, monitor);
        // ensure that each project package has a delete manifest
        for (ProjectPackage projectPackage : projectPackageList) {
            ContainerDelegate.getInstance().getServiceLocator().getProjectService().getPackageManifestFactory().attachDeleteManifest(projectPackage);
        }

        monitorCheck(monitor);
        DeployResultExt deployResultHandler = null;
        try {
            deployResultHandler = ContainerDelegate.getInstance().getServiceLocator().getPackageDeployService().deployDelete(projectPackageList, false, monitor);
        } catch (ServiceTimeoutException ex) {
            deployResultHandler =
                    ContainerDelegate.getInstance().getServiceLocator().getPackageDeployService().handleDeployServiceTimeoutException(ex,
                        "delete from server", monitor);
        }

        monitorCheck(monitor);
        boolean result = ContainerDelegate.getInstance().getServiceLocator().getProjectService().handleDeployResult(projectPackageList, deployResultHandler, true, monitor);

        if (result) {
            if (logger.isInfoEnabled()) {
                logger.info("Delete the following components from server:\n"
                        + projectPackageList.getAllComponents().toStringLite());
            }

            for (SyncInfo syncInfo : syncInfos) {
                IResource resource = syncInfo.getLocal();
                if (logger.isInfoEnabled()) {
View Full Code Here

                        throw new InterruptedException(cancelMsg);
                    }
                }

                // refresh component dirs
                ProjectPackageList projectPackageList =
                        getProjectPackageFactory().getProjectPackageListInstance(project);

                // only save these types
                String[] saveComponentTypes = componentTypes.toArray(new String[componentTypes.size()]);
View Full Code Here

                if (getProjectService().isSourceResource(file)) {
                    sourceResources.add(file);
                }
            }

            ProjectPackageList projectPackageList = getProjectService().getProjectContents(sourceResources, monitor);
            projectPackageList.setProject(project);
            monitorCheck(monitor);
            RetrieveResultExt retrieveResultHandler = null;
            try {
                retrieveResultHandler =
                    getServiceLocator().getPackageRetrieveService().retrieveSelective(projectPackageList, true, monitor);
View Full Code Here

    }

    protected ProjectPackageList generateProjectPackageList(List<SyncInfo> syncInfos, IProgressMonitor monitor)
            throws FactoryException, InterruptedException {

        ProjectPackageList projectPackageList = ContainerDelegate.getInstance().getServiceLocator().getProjectService().getProjectPackageListInstance();
        if (Utils.isEmpty(syncInfos)) {
            return projectPackageList;
        }

        for (SyncInfo syncInfo : syncInfos) {
            monitorCheck(monitor);
            IResource res = syncInfo.getLocal();
            if (res.getType() == IResource.FILE) {
                IFile file = (IFile) res;
                projectPackageList.setProject(file.getProject());

                monitorCheck(monitor);
                Component component = ContainerDelegate.getInstance().getFactoryLocator().getComponentFactory().getComponentFromFile(file, true);
                projectPackageList.addComponent(component, true);
            }
        }
        return projectPackageList;
    }
View Full Code Here

            InterruptedException {
        // change elements will equate to a root resource copy and a project
        // package list containing
        // all affected elements
        refactorController.getRefactorModel().setProject(resource.getProject());
        ProjectPackageList projectPackageList = refactorController.loadProjectPackageList(resource, monitor);
        if (projectPackageList != null) {
            if (!ContainerDelegate.getInstance().getServiceLocator().getProjectService().isReferencedPackageResource(resource)) {
                refactorController.getRefactorModel().setProjectPackageList(projectPackageList);
                refactorController.getRefactorModel().refreshChangeResources(false);
                if (logger.isDebugEnabled()) {
View Full Code Here

TOP

Related Classes of com.salesforce.ide.core.model.ProjectPackageList

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.