Examples of DeploymentComponent


Examples of com.salesforce.ide.deployment.internal.DeploymentComponent

        }
    }

    private DeploymentComponent createNewDeploymentComponent(Component component,
            List<String> remoteEnabledComponentTypes) {
        DeploymentComponent deploymentComponent = new DeploymentComponent(component);
        // make sure type is permissible in destination and remote add is supported
        if (Utils.isEmpty(remoteEnabledComponentTypes)
                || !remoteEnabledComponentTypes.contains(component.getComponentType())) {
            deploymentComponent.setDestinationSummary(DeploymentSummary.NOT_PERMISSIBLE);
            deploymentComponent.setDeploy(false);
            if (logger.isDebugEnabled()) {
                logger.debug("Created deployment component for " + component.getFullDisplayName()
                        + ": type not permissible");
            }
        } else if (component.getFileResource() == null || !component.getFileResource().exists()) {
            deploymentComponent.setDestinationSummary(DeploymentSummary.RESOURCE_NOT_FOUND);
            deploymentComponent.setDeploy(false);
            if (logger.isDebugEnabled()) {
                logger.debug("Created deployment component for " + component.getFullDisplayName()
                        + ": resource not found");
            }
        } else if (component.isRemoteAdd()) {
            deploymentComponent.setDestinationSummary(DeploymentSummary.NEW);
            if (logger.isDebugEnabled()) {
                logger.debug("Created deployment component for " + component.getFullDisplayName() + ": new supported");
            }
        } else if (CustomObjectNameResolver.getCheckerForStandardObject().check(component.getName(), component.getComponentType())) {
            deploymentComponent.setDestinationSummary(DeploymentSummary.UPDATED);
            if (logger.isDebugEnabled()) {
                logger.debug("Created deployment component for " + component.getFullDisplayName() + ": updated");
            }
        } else {
            deploymentComponent.setDestinationSummary(DeploymentSummary.NEW_NOT_SUPPORTED);
            deploymentComponent.setDeploy(false);
            if (logger.isDebugEnabled()) {
                logger.debug("Created deployment component for " + component.getFullDisplayName()
                        + ": new not supported");
            }
        }
View Full Code Here

Examples of com.salesforce.ide.deployment.internal.DeploymentComponent

        }
        return deploymentComponent;
    }

    private DeploymentComponent createDeleteDeploymentComponent(Component component) {
        DeploymentComponent deploymentComponent = new DeploymentComponent(component);
        if (component.isRemoteDeleteable()) {
            deploymentComponent.setDestinationSummary(DeploymentSummary.DELETED);
        } else {
            deploymentComponent.setDestinationSummary(DeploymentSummary.DELETE_NOT_SUPPORTED);
        }
        deploymentComponent.setDeploy(false);
        return deploymentComponent;
    }
View Full Code Here

Examples of com.salesforce.ide.deployment.internal.DeploymentComponent

        public Image getColumnImage(Object element, int columnIndex) {
            return null;
        }

        public String getColumnText(Object element, int columnIndex) {
            DeploymentComponent deploymentComponent = (DeploymentComponent)element;
            switch(columnIndex) {
                case DASHBOARD_NAME_COLUMN:
                    return deploymentComponent.getComponent().getName() + "." + deploymentComponent.getComponent().getFileExtension();
                case RUNNING_USER_NAME_COLUMN:
                    return deploymentComponent.getRunningUser();
            }
            return "";
        }
View Full Code Here

Examples of com.salesforce.ide.deployment.internal.DeploymentComponent

        public Image getColumnImage(Object element, int columnIndex) {
            return null;
        }

        public String getColumnText(Object element, int columnIndex) {
            DeploymentComponent deploymentComponent = (DeploymentComponent) element;
            switch (columnIndex) {
            case ACTION_COLUMN:
                return deploymentComponent.getDestinationSummary().getAction();
            case NAME_COLUMN:
                return deploymentComponent.getNameWithFolder();
            case PACKAGE_COLUMN:
                String packageName = deploymentComponent.getComponent().getPackageName();
                // show "" for unpackaged content
                if (Utils.isNotEmpty(packageName) && Constants.DEFAULT_PACKAGED_NAME.equals(packageName)) {
                    packageName = Constants.EMPTY_STRING;
                }
                return packageName;
            case TYPE_COLUMN:
                return deploymentComponent.getComponent().getDisplayName();
            }
            return "";
        }
View Full Code Here

Examples of com.salesforce.ide.deployment.internal.DeploymentComponent

    }

    public void checkStateChanged(CheckStateChangedEvent event) {
        // check/uncheck element
        if (event.getElement() != null) {
            DeploymentComponent deploymentComponent = (DeploymentComponent) event.getElement();
            deploymentComponent.setDeploy(event.getChecked());

            DeploymentComponentSet components = page.getController().getDeploymentPayload().getDeploymentComponents();
            for (DeploymentComponent component : components) {
                if (component.getComponent().getName().equals(deploymentComponent.getComponent().getName())
                        && component.getComponent().isMetadataInstance()) {
                    component.setDeploy(event.getChecked());
                }
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.