package org.jfrog.hudson.release;
import org.apache.commons.lang.StringUtils;
import java.io.Serializable;
/**
* @author Noam Y. Tenne
*/
public class VcsConfig implements Serializable {
private boolean useReleaseBranch;
private String releaseBranchName;
private boolean createTag;
private String tagUrlOrName;
private String tagComment;
private String nextDevelopmentVersionComment;
private boolean overrideCredentials;
private String username;
private String password;
public VcsConfig(boolean useReleaseBranch, String releaseBranchName, boolean createTag, String tagUrlOrName,
String tagComment, String nextDevelopmentVersionComment) {
this.useReleaseBranch = useReleaseBranch;
this.releaseBranchName = releaseBranchName;
this.createTag = createTag;
this.tagUrlOrName = tagUrlOrName;
this.tagComment = tagComment;
this.nextDevelopmentVersionComment = nextDevelopmentVersionComment;
}
public boolean isUseReleaseBranch() {
return useReleaseBranch;
}
public String getReleaseBranchName() {
return releaseBranchName;
}
public boolean isCreateTag() {
return createTag;
}
public String getTagUrlOrName() {
return tagUrlOrName;
}
public String getTagComment() {
return tagComment;
}
public String getNextDevelopmentVersionComment() {
return nextDevelopmentVersionComment;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public boolean isOverrideCredentials() {
return overrideCredentials;
}
public void setOverrideCredentials(boolean overrideCredentials) {
this.overrideCredentials = overrideCredentials;
}
}