001package gudusoft.gsqlparser.dlineage.dataflow.model.xml; 002 003import java.util.ArrayList; 004import java.util.List; 005 006import javax.xml.bind.annotation.XmlElement; 007import javax.xml.bind.annotation.XmlRootElement; 008import javax.xml.bind.annotation.XmlType; 009 010@XmlRootElement(name = "dlineage") 011@XmlType(propOrder = { "packages", "procedures", "databases", "schemas", "stages", "sequences", "datasources", "streams", "paths", "variables", "processes", "tables", "views", 012 "resultsets", "relationships", "errors", "orientation" }) 013public class dataflow { 014 015 private List<oraclePackage> packages; 016 017 private List<procedure> procedures; 018 019 private List<table> databases; 020 021 private List<table> schemas; 022 023 private List<table> datasources; 024 025 private List<table> stages; 026 027 private List<table> sequences; 028 029 private List<table> streams; 030 031 private List<table> paths; 032 033 private List<table> variables; 034 035 private List<process> processes; 036 037 private List<table> tables; 038 039 private List<table> views; 040 041 private List<table> resultsets; 042 043 private List<relationship> relationships; 044 045 private List<error> errors; 046 047 private String orientation; 048 049 public dataflow() { 050 } 051 052 @XmlElement(name = "package", required = false) 053 public List<oraclePackage> getPackages() { 054 if (this.packages == null) { 055 this.packages = new ArrayList<oraclePackage>(); 056 } 057 return this.packages; 058 } 059 060 public void setPackages(List<oraclePackage> packages) { 061 this.packages = packages; 062 } 063 064 @XmlElement(name = "procedure", required = false) 065 public List<procedure> getProcedures() { 066 if (this.procedures == null) { 067 this.procedures = new ArrayList<procedure>(); 068 } 069 return this.procedures; 070 } 071 072 @XmlElement(name = "database", required = false) 073 public List<table> getDatabases() { 074 if (this.databases == null) { 075 this.databases = new ArrayList<table>(); 076 } 077 return this.databases; 078 } 079 080 @XmlElement(name = "schema", required = false) 081 public List<table> getSchemas() { 082 if (this.schemas == null) { 083 this.schemas = new ArrayList<table>(); 084 } 085 return this.schemas; 086 } 087 088 @XmlElement(name = "stage", required = false) 089 public List<table> getStages() { 090 if (this.stages == null) { 091 this.stages = new ArrayList<table>(); 092 } 093 return this.stages; 094 } 095 096 @XmlElement(name = "sequence", required = false) 097 public List<table> getSequences() { 098 if (this.sequences == null) { 099 this.sequences = new ArrayList<table>(); 100 } 101 return this.sequences; 102 } 103 104 @XmlElement(name = "datasource", required = false) 105 public List<table> getDatasources() { 106 if (this.datasources == null) { 107 this.datasources = new ArrayList<table>(); 108 } 109 return this.datasources; 110 } 111 112 @XmlElement(name = "stream", required = false) 113 public List<table> getStreams() { 114 if (this.streams == null) { 115 this.streams = new ArrayList<table>(); 116 } 117 return this.streams; 118 } 119 120 @XmlElement(name = "path", required = false) 121 public List<table> getPaths() { 122 if (this.paths == null) { 123 this.paths = new ArrayList<table>(); 124 } 125 return this.paths; 126 } 127 128 public void setPaths(List<table> paths) { 129 this.paths = paths; 130 } 131 132 @XmlElement(name = "variable", required = false) 133 public List<table> getVariables() { 134 if (this.variables == null) { 135 this.variables = new ArrayList<table>(); 136 } 137 return this.variables; 138 } 139 140 @XmlElement(name = "process", required = false) 141 public List<process> getProcesses() { 142 if (this.processes == null) { 143 this.processes = new ArrayList<process>(); 144 } 145 return this.processes; 146 } 147 148 @XmlElement(name = "table", required = false) 149 public List<table> getTables() { 150 if (this.tables == null) { 151 this.tables = new ArrayList<table>(); 152 } 153 return this.tables; 154 } 155 156 @XmlElement(name = "view", required = false) 157 public List<table> getViews() { 158 if (this.views == null) { 159 this.views = new ArrayList<table>(); 160 } 161 return this.views; 162 } 163 164 @XmlElement(name = "resultset", required = false) 165 public List<table> getResultsets() { 166 if (this.resultsets == null) { 167 this.resultsets = new ArrayList<table>(); 168 } 169 return this.resultsets; 170 } 171 172 @XmlElement(name = "relationship", required = false) 173 public List<relationship> getRelationships() { 174 if (this.relationships == null) { 175 this.relationships = new ArrayList<relationship>(); 176 } 177 return this.relationships; 178 } 179 180 @XmlElement(name = "error", required = false) 181 public List<error> getErrors() { 182 if (this.errors == null) { 183 this.errors = new ArrayList<error>(); 184 } 185 return errors; 186 } 187 188 public void setErrors(List<error> errors) { 189 this.errors = errors; 190 } 191 192 public void setRelationships(List<relationship> relationships) { 193 this.relationships = relationships; 194 } 195 196 public void setProcesses(List<process> processes) { 197 this.processes = processes; 198 } 199 200 public void setTables(List<table> tables) { 201 this.tables = tables; 202 } 203 204 public void setViews(List<table> views) { 205 this.views = views; 206 } 207 208 public void setStages(List<table> stages) { 209 this.stages = stages; 210 } 211 212 public void setSequences(List<table> sequences) { 213 this.sequences = sequences; 214 } 215 216 public void setDatasources(List<table> datasources) { 217 this.datasources = datasources; 218 } 219 220 public void setSchemas(List<table> schemas) { 221 this.schemas = schemas; 222 } 223 224 public void setDatabases(List<table> databases) { 225 this.databases = databases; 226 } 227 228 public void setVariables(List<table> variables) { 229 this.variables = variables; 230 } 231 232 public void setResultsets(List<table> resultsets) { 233 this.resultsets = resultsets; 234 } 235 236 public void setProcedures(List<procedure> procedures) { 237 this.procedures = procedures; 238 } 239 240 public void setStreams(List<table> streams) { 241 this.streams = streams; 242 } 243 244 @XmlElement(name = "orientation", required = false) 245 public String getOrientation() { 246 return orientation; 247 } 248 249 public void setOrientation(String orientation) { 250 this.orientation = orientation; 251 } 252}