001package gudusoft.gsqlparser.sqlenv.metadata; 002 003import java.util.ArrayList; 004import java.util.List; 005 006import gudusoft.gsqlparser.sqlenv.metadata.model.DBLink; 007import gudusoft.gsqlparser.sqlenv.metadata.model.Database; 008import gudusoft.gsqlparser.sqlenv.metadata.model.Query; 009 010public class Metadata { 011 012 private String dialect; 013 014 private String createdBy; 015 016 private long exportTime; 017 018 private String userAccountId = ""; 019 020 private String physicalInstance; 021 022 private String exportId; 023 024 private List<Database> databases; 025 026 private List<Query> queries; 027 028 private List<DBLink> dbLinks; 029 030 private String customSqlSetName = ""; 031 032 private List<String> errorMessages; 033 034 public String getUserAccountId() { 035 return userAccountId; 036 } 037 038 public void setUserAccountId(String userAccountId) { 039 this.userAccountId = userAccountId; 040 } 041 042 public String getDialect() { 043 return dialect; 044 } 045 046 public void setDialect(String dialect) { 047 this.dialect = dialect; 048 } 049 050 public String getCustomSqlSetName() { 051 return customSqlSetName; 052 } 053 054 public void setCustomSqlSetName(String customSqlSetName) { 055 this.customSqlSetName = customSqlSetName; 056 } 057 058 public String getCreatedBy() { 059 return createdBy; 060 } 061 062 public void setCreatedBy(String createdBy) { 063 this.createdBy = createdBy; 064 } 065 066 public long getExportTime() { 067 return exportTime; 068 } 069 070 public void setExportTime(long exportTime) { 071 this.exportTime = exportTime; 072 } 073 074 public String getExportId() { 075 return exportId; 076 } 077 078 public void setExportId(String exportId) { 079 this.exportId = exportId; 080 } 081 082 public String getPhysicalInstance() { 083 return physicalInstance; 084 } 085 086 public void setPhysicalInstance(String physicalInstance) { 087 this.physicalInstance = physicalInstance; 088 } 089 090 public List<Query> getQueries() { 091 return queries; 092 } 093 094 public void appendQueries(List<Query> queries) { 095 if (queries != null) { 096 if (this.queries == null) { 097 this.queries = new ArrayList<Query>(); 098 } 099 this.queries.addAll(queries); 100 } 101 } 102 103 public List<DBLink> getDbLinks() { 104 return dbLinks; 105 } 106 107 public void appendDbLinks(List<DBLink> dbLinks) { 108 if (dbLinks != null) { 109 if (this.dbLinks == null) { 110 this.dbLinks = new ArrayList<DBLink>(); 111 } 112 this.dbLinks.addAll(dbLinks); 113 } 114 } 115 116 public List<Database> getDatabases() { 117 return databases; 118 } 119 120 public void appendDatabases(List<Database> databases) { 121 if (databases != null) { 122 if (this.databases == null) { 123 this.databases = new ArrayList<Database>(); 124 } 125 this.databases.addAll(databases); 126 } 127 } 128 129 public void appendErrorMessage(String errorMessage) { 130 if (errorMessage != null) { 131 if (this.errorMessages == null) { 132 this.errorMessages = new ArrayList<String>(); 133 } 134 this.errorMessages.add(errorMessage); 135 } 136 } 137 138 public List<String> getErrorMessages() { 139 return errorMessages; 140 } 141 142 public void setErrorMessages(List<String> errorMessages) { 143 this.errorMessages = errorMessages; 144 } 145 146}