Package com.sforce.soap.tooling

Examples of com.sforce.soap.tooling.MetadataContainer


    private void attemptToDeleteDuplicate() {
        try {
            String projectIdentifier = forceProject.getProjectIdentifier();
            String soql = String.format("SELECT Id FROM MetadataContainer WHERE name = '%s'", projectIdentifier);
            QueryResult queryResult = stub.query(soql);
            MetadataContainer duplicateContainer = (MetadataContainer) queryResult.getRecords()[0];
            stub.delete(new String[] { duplicateContainer.getId() });
        } catch (ForceRemoteException e) {
            // Let's not try to do nested recovery from a failure handler. Log it.
            logger.debug(e);
        }
    }
View Full Code Here


        try {
            clearSaveLocallyOnlyMarkers(list);

            ToolingStubExt stub = factoryLocator.getToolingFactory().getToolingStubExt(project);

            MetadataContainer container = new MetadataContainer();
            container.setName(constructProjectIdentifier(project));
            SaveResult[] containerResults = stub.create(new SObject[] { container });

            if (containerResults[0].isSuccess()) {
                String containerId = containerResults[0].getId();
                SObject[] classMembers = createContainerMembers(containerId, list);
View Full Code Here

TOP

Related Classes of com.sforce.soap.tooling.MetadataContainer

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.