Package com.sforce.soap.metadata

Examples of com.sforce.soap.metadata.DeployOptions


    // Connect to Salesforce Metadata API
        ForceServiceConnector connector = new ForceServiceConnector(ForceServiceConnector.getThreadLocalConnectorConfig());
        MetadataConnection metadataConnection = connector.getMetadataConnection();
       
    // Deploy to Salesforce
    DeployOptions deployOptions = new DeployOptions();
    deployOptions.setSinglePackage(true);
    deployOptions.setPerformRetrieve(false);
    deployOptions.setRollbackOnError(true);
    AsyncResult asyncResult = metadataConnection.deploy(baos.toByteArray(), deployOptions);

    // Given the client the AysncResult to poll for the result of the deploy
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.getSerializationConfig().addMixInAnnotations(AsyncResult.class, AsyncResultMixIn.class);
View Full Code Here


            createPackageFile(CREATE_MANIFEST_FILE, objects.values(), fields.values());
            schemaFiles.add(new File(DEPLOY_DIR, CREATE_MANIFEST_FILE));
            createSchemaFiles(schemaFiles);
        }
       
        DeployOptions deployOptions = new DeployOptions();
        deployOptions.setPerformRetrieve(false);
        deployOptions.setRollbackOnError(true);
        deployOptions.setSinglePackage(true);
        deployOptions.setAutoUpdatePackage(true);
        deployOptions.setAllowMissingFiles(true);
        deployOptions.setPurgeOnDelete(deleteProperty.getPurgeSchemaOnDelete());

        MetadataConnection metadatabinding = mconn.getMetadataConnection();
        createZipFile(schemaFiles.toArray(new File[schemaFiles.size()]), DEPLOY_ZIP);
        AsyncResult asyncResult = metadatabinding.deploy(readZipFile(DEPLOY_ZIP), deployOptions);
View Full Code Here

     * @throws ForceRemoteException
     */
    public DeployResultExt runTests(Connection connection, ProjectPackageList projectPackageList, String[] tests,
            LogInfo[] logInfos, IProgressMonitor monitor) throws ForceConnectionException, InterruptedException,
            RemoteException, ServiceException, ForceRemoteException {
        DeployOptions deployOptions = getPackageDeployService().getRunTestDeployOptions(tests);

        DeployResultExt deployResultExt = null;
        try {
            deployResultExt =
                    getPackageDeployService().deploy(connection, getPackageDeployService().getZip(projectPackageList),
View Full Code Here

        result.setDestinationOrg(connection.getConnectionInfo());
        result.setSourceProjectName(deploymentPayload.getProject().getName());
        result.setSourceEndpoint(serviceLocator.getProjectService().getSoapEndPoint(deploymentPayload.getProject()));
        result.setSourceUsername(serviceLocator.getProjectService().getUsername(deploymentPayload.getProject()));

        DeployOptions deployOptions = makeDefaultDeployOptions(checkOnly, serviceLocator.getPackageDeployService());

        LogInfo[] runTestLogSettings =
                serviceLocator.getLoggingService().getAllLogInfo(getProject(), LoggingInfo.SupportedFeatureEnum.RunTest);

        DeployResultExt deployResultHandler = null;
View Full Code Here

        return result;
    }

  protected DeployOptions makeDefaultDeployOptions(boolean checkOnly, PackageDeployService packageDeployService) throws ForceConnectionException {
        DeployOptions deployOptions = packageDeployService.getDeployOptions(checkOnly);
        deployOptions.setIgnoreWarnings(true);
        return deployOptions;
    }
View Full Code Here

        return getProjectService().handleDeployResult(projectPackageList, deployResultExt, true, monitor);
    }

    public DeployOptions makeDeployOptions(PackageDeployService packageDeployService) {
        final DeployOptions deployOptions = packageDeployService.makeDefaultDeployOptions(false);
        deployOptions.setIgnoreWarnings(true);
        return deployOptions;
    }
View Full Code Here

            return;
        }
        ProjectPackageList loadedProjectPackageList = savePayload.getLoadedProjectPackageList();
        final PackageDeployService packageDeployService =
                ContainerDelegate.getInstance().getServiceLocator().getPackageDeployService();
        final DeployOptions deployOptions = makeDeployOptions(packageDeployService);

        DeployResultExt deployResultHandler =
                packageDeployService.deploy(loadedProjectPackageList, monitor, deployOptions);
        ContainerDelegate.getInstance().getServiceLocator().getProjectService()
        .handleDeployResult(loadedProjectPackageList, deployResultHandler, true, monitor);
View Full Code Here

        .handleDeployResult(loadedProjectPackageList, deployResultHandler, true, monitor);
    }

    protected DeployOptions makeDeployOptions(PackageDeployService packageDeployService)
            throws ForceConnectionException {
        final DeployOptions deployOptions = packageDeployService.makeDefaultDeployOptions(false);
        deployOptions.setIgnoreWarnings(true);
        return deployOptions;
    }
View Full Code Here

     *
     * @return
     * @throws ForceConnectionException
     */
    public DeployOptions getDeployOptions(boolean checkOnly) throws ForceConnectionException {
        DeployOptions deployOptions = makeDefaultDeployOptions(checkOnly);
        deployOptions.setRollbackOnError(true);
        deployOptions.setAutoUpdatePackage(false);
        deployOptions.setPerformRetrieve(false);
        deployOptions.setRunAllTests(false);
        return deployOptions;
    }
View Full Code Here

        deployOptions.setRunAllTests(false);
        return deployOptions;
    }

    public DeployOptions getRunTestDeployOptions(String[] tests) {
        DeployOptions deployOptions = makeDefaultDeployOptions(true);
        deployOptions.setPerformRetrieve(false);

        if (Utils.isNotEmpty(tests)) {
            deployOptions.setRunTests(tests);
            if (logger.isDebugEnabled()) {
                logger.debug("Running the following tests:\n");
                for (String test : tests) {
                    logger.debug("  " + test);
                }
View Full Code Here

TOP

Related Classes of com.sforce.soap.metadata.DeployOptions

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.