001/** 002 * Copyright 2010-2014 The Kuali Foundation 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl2.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.kuali.common.util.service; 017 018import java.io.File; 019import java.io.PrintStream; 020import java.util.List; 021 022import org.kuali.common.util.ignore.Ignore; 023 024public class MySqlDumpContext { 025 026 List<Ignore> ignorers; 027 String executable = MySqlDumpService.DEFAULT_EXECUTABLE; 028 String username; 029 String password; 030 String hostname; 031 int port = MySqlDumpService.DEFAULT_PORT; 032 List<String> options; 033 String database; 034 List<String> tables; 035 File outputFile; 036 PrintStream out; 037 038 public String getUsername() { 039 return username; 040 } 041 042 public void setUsername(String username) { 043 this.username = username; 044 } 045 046 public String getPassword() { 047 return password; 048 } 049 050 public void setPassword(String password) { 051 this.password = password; 052 } 053 054 public String getHostname() { 055 return hostname; 056 } 057 058 public void setHostname(String hostname) { 059 this.hostname = hostname; 060 } 061 062 public String getDatabase() { 063 return database; 064 } 065 066 public void setDatabase(String database) { 067 this.database = database; 068 } 069 070 public File getOutputFile() { 071 return outputFile; 072 } 073 074 public void setOutputFile(File outputFile) { 075 this.outputFile = outputFile; 076 } 077 078 public String getExecutable() { 079 return executable; 080 } 081 082 public void setExecutable(String executable) { 083 this.executable = executable; 084 } 085 086 public int getPort() { 087 return port; 088 } 089 090 public void setPort(int port) { 091 this.port = port; 092 } 093 094 public List<String> getTables() { 095 return tables; 096 } 097 098 public void setTables(List<String> tables) { 099 this.tables = tables; 100 } 101 102 public List<String> getOptions() { 103 return options; 104 } 105 106 public void setOptions(List<String> options) { 107 this.options = options; 108 } 109 110 public PrintStream getOut() { 111 return out; 112 } 113 114 public void setOut(PrintStream out) { 115 this.out = out; 116 } 117 118 public List<Ignore> getIgnorers() { 119 return ignorers; 120 } 121 122 public void setIgnorers(List<Ignore> ignorers) { 123 this.ignorers = ignorers; 124 } 125 126}