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

org.hudsonci.plugins.deploy.weblogic.deployer.WebLogicDeployerParameters Maven / Gradle / Ivy

Go to download

This plugin deploy artifacts built on a CI server Hudson to a weblogic target (managed server, cluster ...) as an application or a library component.

The newest version!
/**
 * 
 */
package org.hudsonci.plugins.deploy.weblogic.deployer;

import org.hudsonci.plugins.deploy.weblogic.data.WeblogicEnvironment;

import hudson.Launcher;
import hudson.model.AbstractBuild;
import hudson.model.BuildListener;
import hudson.model.JDK;


/**
 * @author rchaumie
 *
 */
public class WebLogicDeployerParameters {

	
	private AbstractBuild build;
	
	private Launcher launcher;
	
	private BuildListener listener;
	
	private JDK usedJdk;
	
	private String deploymentName;
	
	private boolean isLibrary;
	
	private String deploymentTargets;
	
	private WeblogicEnvironment environment;
	
	private String artifactName;
	
	private String source;
	
	private WebLogicCommand command;
	
	private boolean silentMode;
	
	private String javaOpts;
	
	private String classpath;
	
	public WebLogicDeployerParameters(){}
	
	/**
	 * 	
	 * @param build
	 * @param launcher
	 * @param listener
	 * @param usedJdk
	 * @param deploymentName
	 * @param isLibrary
	 * @param deploymentTargets
	 * @param environment
	 * @param artifactName
	 * @param source
	 * @param command
	 * @param silentMode
	 */
	public WebLogicDeployerParameters(AbstractBuild build,
			Launcher launcher, BuildListener listener, JDK usedJdk,
			String deploymentName, boolean isLibrary, String deploymentTargets,
			WeblogicEnvironment environment, String artifactName, String source,
			WebLogicCommand command, boolean silentMode,String javaOpts, String classpath) {
		super();
		this.build = build;
		this.launcher = launcher;
		this.listener = listener;
		this.usedJdk = usedJdk;
		this.deploymentName = deploymentName;
		this.isLibrary = isLibrary;
		this.deploymentTargets = deploymentTargets;
		this.environment = environment;
		this.artifactName = artifactName;
		this.source = source;
		this.command = command;
		this.silentMode = silentMode;
		this.javaOpts = javaOpts;
		this.classpath = classpath;
	}

	/**
	 * @return the build
	 */
	public AbstractBuild getBuild() {
		return build;
	}

	/**
	 * @param build the build to set
	 */
	public void setBuild(AbstractBuild build) {
		this.build = build;
	}

	/**
	 * @return the launcher
	 */
	public Launcher getLauncher() {
		return launcher;
	}

	/**
	 * @param launcher the launcher to set
	 */
	public void setLauncher(Launcher launcher) {
		this.launcher = launcher;
	}

	/**
	 * @return the listener
	 */
	public BuildListener getListener() {
		return listener;
	}

	/**
	 * @param listener the listener to set
	 */
	public void setListener(BuildListener listener) {
		this.listener = listener;
	}

	/**
	 * @return the usedJdk
	 */
	public JDK getUsedJdk() {
		return usedJdk;
	}

	/**
	 * @param usedJdk the usedJdk to set
	 */
	public void setUsedJdk(JDK usedJdk) {
		this.usedJdk = usedJdk;
	}

	/**
	 * @return the deploymentName
	 */
	public String getDeploymentName() {
		return deploymentName;
	}

	/**
	 * @param deploymentName the deploymentName to set
	 */
	public void setDeploymentName(String deploymentName) {
		this.deploymentName = deploymentName;
	}

	/**
	 * @return the isLibrary
	 */
	public boolean isLibrary() {
		return isLibrary;
	}

	/**
	 * @param isLibrary the isLibrary to set
	 */
	public void setLibrary(boolean isLibrary) {
		this.isLibrary = isLibrary;
	}

	/**
	 * @return the deploymentTargets
	 */
	public String getDeploymentTargets() {
		return deploymentTargets;
	}

	/**
	 * @param deploymentTargets the deploymentTargets to set
	 */
	public void setDeploymentTargets(String deploymentTargets) {
		this.deploymentTargets = deploymentTargets;
	}

	/**
	 * @return the environment
	 */
	public WeblogicEnvironment getEnvironment() {
		return environment;
	}

	/**
	 * @param environment the environment to set
	 */
	public void setEnvironment(WeblogicEnvironment environment) {
		this.environment = environment;
	}

	/**
	 * @return the artifactName
	 */
	public String getArtifactName() {
		return artifactName;
	}

	/**
	 * @param artifactId the artifactName to set
	 */
	public void setArtifactName(String artifactName) {
		this.artifactName = artifactName;
	}

	/**
	 * @return the source
	 */
	public String getSource() {
		return source;
	}

	/**
	 * @param source the source to set
	 */
	public void setSource(String source) {
		this.source = source;
	}

	/**
	 * @return the command
	 */
	public WebLogicCommand getCommand() {
		return command;
	}

	/**
	 * @param command the command to set
	 */
	public void setCommand(WebLogicCommand command) {
		this.command = command;
	}

	/**
	 * @return the silentMode
	 */
	public boolean isSilentMode() {
		return silentMode;
	}

	/**
	 * @param silentMode the silentMode to set
	 */
	public void setSilentMode(boolean silentMode) {
		this.silentMode = silentMode;
	}

	/**
	 * @return the javaOpts
	 */
	public String getJavaOpts() {
		return javaOpts;
	}

	/**
	 * @param javaOpts the javaOpts to set
	 */
	public void setJavaOpts(String javaOpts) {
		this.javaOpts = javaOpts;
	}

	/**
	 * @return the classpath
	 */
	public String getClasspath() {
		return classpath;
	}

	/**
	 * @param classpath the classpath to set
	 */
	public void setClasspath(String classpath) {
		this.classpath = classpath;
	}
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy