All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cloudfoundry.multiapps.controller.process.util.GlobalParameters Maven / Gradle / Ivy

package org.cloudfoundry.multiapps.controller.process.util;

import java.util.Map;

import org.cloudfoundry.multiapps.mta.model.DeploymentDescriptor;
import org.cloudfoundry.multiapps.mta.model.NamedParametersContainer;

public class GlobalParameters implements NamedParametersContainer {

    private static final String GLOBAL_PARAMETERS_NAME = "Global";

    private final DeploymentDescriptor deploymentDescriptor;

    public GlobalParameters(DeploymentDescriptor deploymentDescriptor) {
        this.deploymentDescriptor = deploymentDescriptor;
    }

    @Override
    public String getName() {
        return GLOBAL_PARAMETERS_NAME;
    }

    @Override
    public Map getParameters() {
        return deploymentDescriptor.getParameters();
    }

    @Override
    public Object setParameters(Map parameters) {
        return deploymentDescriptor.setParameters(parameters);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy