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

org.jfrog.hudson.release.VcsConfig Maven / Gradle / Ivy

The newest version!
package org.jfrog.hudson.release;

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;

    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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy