/* * ### * Phresco Framework * * Copyright (C) 1999 - 2012 Photon Infotech Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ### */ package com.photon.phresco.commons; import java.util.List; import java.util.Map; public class CIJob { private String name; private String svnUrl; private String userName; private String password; private Map<String, String> email; private String scheduleType; private String scheduleExpression; private String mvnCommand; private String senderEmailId; private String senderEmailPassword; private String jenkinsUrl; private String jenkinsPort; private List<String> triggers; private String repoType; private String branch; //collabNet implementation private boolean enableBuildRelease = false; private String collabNetURL = ""; private String collabNetusername = ""; private String collabNetpassword = ""; private String collabNetProject = ""; private String collabNetPackage = ""; private String collabNetRelease = ""; private boolean collabNetoverWriteFiles = false; public CIJob() { super(); } public CIJob(String name, String svnUrl, String userName, String password) { super(); this.name = name; this.svnUrl = svnUrl; this.userName = userName; this.password = password; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSvnUrl() { return svnUrl; } public void setSvnUrl(String svnUrl) { this.svnUrl = svnUrl; } 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 String getScheduleType() { return scheduleType; } public void setScheduleType(String scheduleType) { this.scheduleType = scheduleType; } public String getScheduleExpression() { return scheduleExpression; } public void setScheduleExpression(String scheduleExpression) { this.scheduleExpression = scheduleExpression; } public Map<String, String> getEmail() { return email; } public void setEmail(Map<String, String> email) { this.email = email; } public String getMvnCommand() { return mvnCommand; } public void setMvnCommand(String mvnCommand) { this.mvnCommand = mvnCommand; } public String getSenderEmailId() { return senderEmailId; } public void setSenderEmailId(String senderEmailId) { this.senderEmailId = senderEmailId; } public String getSenderEmailPassword() { return senderEmailPassword; } public void setSenderEmailPassword(String senderEmailPassword) { this.senderEmailPassword = senderEmailPassword; } public String getJenkinsUrl() { return jenkinsUrl; } public void setJenkinsUrl(String jenkinsUrl) { this.jenkinsUrl = jenkinsUrl; } public String getJenkinsPort() { return jenkinsPort; } public void setJenkinsPort(String jenkinsPort) { this.jenkinsPort = jenkinsPort; } public List<String> getTriggers() { return triggers; } public void setTriggers(List<String> triggers) { this.triggers = triggers; } public String getRepoType() { return repoType; } public void setRepoType(String repoType) { this.repoType = repoType; } public String getBranch() { return branch; } public void setBranch(String branch) { this.branch = branch; } public boolean isEnableBuildRelease() { return enableBuildRelease; } public void setEnableBuildRelease(boolean enableBuildRelease) { this.enableBuildRelease = enableBuildRelease; } public String getCollabNetURL() { return collabNetURL; } public void setCollabNetURL(String collabNetURL) { this.collabNetURL = collabNetURL; } public String getCollabNetusername() { return collabNetusername; } public void setCollabNetusername(String collabNetusername) { this.collabNetusername = collabNetusername; } public String getCollabNetpassword() { return collabNetpassword; } public void setCollabNetpassword(String collabNetpassword) { this.collabNetpassword = collabNetpassword; } public String getCollabNetProject() { return collabNetProject; } public void setCollabNetProject(String collabNetProject) { this.collabNetProject = collabNetProject; } public String getCollabNetPackage() { return collabNetPackage; } public void setCollabNetPackage(String collabNetPackage) { this.collabNetPackage = collabNetPackage; } public String getCollabNetRelease() { return collabNetRelease; } public void setCollabNetRelease(String collabNetRelease) { this.collabNetRelease = collabNetRelease; } public boolean isCollabNetoverWriteFiles() { return collabNetoverWriteFiles; } public void setCollabNetoverWriteFiles(boolean collabNetoverWriteFiles) { this.collabNetoverWriteFiles = collabNetoverWriteFiles; } }