1 21 package com.jaspersoft.jasperserver.war.dto; 22 23 import java.util.ArrayList ; 24 import java.util.List ; 25 26 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource; 27 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource; 28 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapClientConnection; 29 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapUnit; 30 import com.jaspersoft.jasperserver.war.common.JasperServerConstImpl; 31 32 39 public class OlapClientConnectionWrapper extends BaseDTO { 40 private List existingResources; 41 private OlapUnit olapUnit; 42 private List suggestedResources; 43 private List suggestedControls; 44 private List reusableSchemas; 45 private String source; 46 private byte[] schemaData; 47 private String schemaUri; 48 private String datasourceUri; 49 private String oldSchemaUri; 50 private String originalSchemaUri; 51 private String validationMessage; 52 private boolean schemaLoaded; 53 private boolean schemaLocated; 54 private boolean result; 55 private boolean named; 56 private boolean datasourceIdentified; 57 private List olapViews; 58 private boolean hasNonSuggestedResources; 59 private boolean hasSuggestedResources; 60 private String connectionUri; 61 private String oldConnectionUri; 62 private String originalConnectionUri; 63 private List reusableMondrianConnections; 64 private List reusableXmlaConnections; 65 private List reusableXmlaDefinitions; 66 private boolean connectionModified; 67 private boolean datasourceAdded; 68 private String connectionName; 69 private String connectionLabel; 70 private String connectionDescription; 71 private String xmlaCatalog; 72 private String xmlaDatasource; 73 private String xmlaConnectionUri; 74 private String username; 75 private String password; 76 private List allTypes; 77 private String type; 78 private Object parentFlowObject; 79 private List allFolders; 80 private String parentFolder; 81 82 private String olapConnectionType; 83 public void setOlapConnectionType(String type) { 84 this.olapConnectionType = type; 85 } 86 public String getOlapConnectionType() { 87 return this.olapConnectionType; 88 } 89 90 private OlapClientConnection olapClientConnection; 91 public void setOlapClientConnection(OlapClientConnection olapClientConnection) { 92 this.olapClientConnection = olapClientConnection; 93 } 94 public OlapClientConnection getOlapClientConnection () { 95 return this.olapClientConnection; 96 } 97 98 private FileResource olapClientSchema; 99 public void setOlapClientSchema(FileResource olapClientSchema) { 100 this.olapClientSchema = olapClientSchema; 101 } 102 public FileResource getOlapClientSchema () { 103 return this.olapClientSchema; 104 } 105 106 private ReportDataSource olapClientDatasource; 107 public void setOlapClientDatasource(ReportDataSource olapClientDatasource) { 108 this.olapClientDatasource = olapClientDatasource; 109 } 110 public ReportDataSource getOlapClientDatasource () { 111 return this.olapClientDatasource; 112 } 113 114 public boolean isHasNonSuggestedResources() { 115 return hasNonSuggestedResources; 116 } 117 public void setHasNonSuggestedResources(boolean hasNonSuggestedResources) { 118 this.hasNonSuggestedResources = hasNonSuggestedResources; 119 } 120 public boolean isHasSuggestedResources() { 121 return hasSuggestedResources; 122 } 123 public void setHasSuggestedResources(boolean hasSuggestedResources) { 124 this.hasSuggestedResources = hasSuggestedResources; 125 } 126 public boolean isDatasourceIdentified() { 127 return datasourceIdentified; 128 } 129 public void setDatasourceIdentified(boolean datasourceIdentified) { 130 this.datasourceIdentified = datasourceIdentified; 131 } 132 public boolean isNamed() { 133 return named; 134 } 135 public void setNamed(boolean named) { 136 this.named = named; 137 } 138 public boolean isSchemaLoaded() { 139 return schemaLoaded; 140 } 141 public void setSchemaLoaded(boolean schemaLoaded) { 142 this.schemaLoaded = schemaLoaded; 143 setSchemaLocated(true); 144 } 145 public String getSource() { 146 return source; 147 } 148 public void setSource(String source) { 149 this.source = source; 150 } 151 public List getReusableSchemas() { 152 return reusableSchemas; 153 } 154 public void setReusableSchemas(List reusableSchemas) { 155 this.reusableSchemas = reusableSchemas; 156 } 157 public OlapUnit getOlapUnit() { 158 return olapUnit; 159 } 160 public void setOlapUnit(OlapUnit olapUnit) { 161 this.olapUnit = olapUnit; 162 } 163 public String getOldSchemaUri() { 164 return oldSchemaUri; 165 } 166 public void setOldSchemaUri(String oldSchemaUri) { 167 this.oldSchemaUri = oldSchemaUri; 168 } 169 public String getOriginalSchemaUri() { 170 return originalSchemaUri; 171 } 172 public void setOriginalSchemaUri(String originalSchemaUri) { 173 this.originalSchemaUri = originalSchemaUri; 174 } 175 public boolean isSchemaLocated() { 176 return schemaLocated; 177 } 178 public void setSchemaLocated(boolean schemaLocated) { 179 this.schemaLocated = schemaLocated; 180 } 181 public byte[] getSchemaData() { 182 return schemaData; 183 } 184 public void setSchemaData(byte[] schemaData) { 185 this.schemaData = schemaData; 186 } 187 public String getSchemaUri() { 188 return schemaUri; 189 } 190 public void setSchemaUri(String schemaUri) { 191 this.schemaUri = schemaUri; 192 } 193 public String getDatasourceUri() { 194 return datasourceUri; 195 } 196 public void setDatasourceUri(String datasourceUri) { 197 this.datasourceUri = datasourceUri; 198 } 199 public List getSuggestedControls() { 200 return suggestedControls; 201 } 202 public void setSuggestedControls(List controlWrappers) { 203 this.suggestedControls = controlWrappers; 204 } 205 public List getSuggestedResources() { 206 return suggestedResources; 207 } 208 public void setSuggestedResources(List resourceWrappers) { 209 this.suggestedResources = resourceWrappers; 210 } 211 public boolean getResult() { 212 return result; 213 } 214 public void setResult(boolean result) { 215 this.result = result; 216 } 217 public List getOlapViews() { 218 return olapViews; 219 } 220 public void setOlapViews(List olapViews) { 221 this.olapViews = olapViews; 222 } 223 public String getValidationMessage() { 224 return validationMessage; 225 } 226 public void setValidationMessage(String validationMessage) { 227 this.validationMessage = validationMessage; 228 } 229 public List getExistingResources() { 230 return existingResources; 231 } 232 public void setExistingResources(List existingResources) { 233 this.existingResources = existingResources; 234 } 235 public String getXmlaCatalog() { 236 return xmlaCatalog; 237 } 238 public void setXmlaCatalog(String xmlaCatalog) { 239 this.xmlaCatalog = xmlaCatalog; 240 } 241 public String getXmlaConnectionUri() { 242 return xmlaConnectionUri; 243 } 244 public void setXmlaConnectionUri(String xmlaConnectionUri) { 245 this.xmlaConnectionUri = xmlaConnectionUri; 246 } 247 public String getXmlaDatasource() { 248 return xmlaDatasource; 249 } 250 public void setXmlaDatasource(String xmlaDatasource) { 251 this.xmlaDatasource = xmlaDatasource; 252 } 253 public String getConnectionUri() { 254 return connectionUri; 255 } 256 public void setConnectionUri(String connectionUri) { 257 this.connectionUri = connectionUri; 258 } 259 public String getUsername() { 260 return username; 261 } 262 public void setUsername(String username) { 263 this.username = username; 264 } 265 public String getPassword() { 266 return password; 267 } 268 public void setPassword(String password) { 269 this.password = password; 270 } 271 public String getOldConnectionUri() { 272 return oldConnectionUri; 273 } 274 public void setOldConnectionUri(String oldConnectionUri) { 275 this.oldConnectionUri = oldConnectionUri; 276 } 277 public String getOriginalConnectionUri() { 278 return originalConnectionUri; 279 } 280 public void setOriginalConnectionUri(String originalConnectionUri) { 281 this.originalConnectionUri = originalConnectionUri; 282 } 283 public List getReusableMondrianConnections() { 284 return reusableMondrianConnections; 285 } 286 public void setReusableMondrianConnections(List reusableMondrianConnections) { 287 this.reusableMondrianConnections = reusableMondrianConnections; 288 } 289 public List getReusableXmlaConnections() { 290 return reusableXmlaConnections; 291 } 292 public void setReusableXmlaConnections(List reusableXmlaConnections) { 293 this.reusableXmlaConnections = reusableXmlaConnections; 294 } 295 public List getReusableXmlaDefinitions() { 296 return reusableXmlaDefinitions; 297 } 298 public void setReusableXmlaDefinitions(List reusableXmlaDefinitions) { 299 this.reusableXmlaDefinitions = reusableXmlaDefinitions; 300 } 301 public boolean isConnectionModified() { 302 return connectionModified; 303 } 304 public void setConnectionModified(boolean connectionChanged) { 305 this.connectionModified = connectionChanged; 306 } 307 public boolean isDatasourceAdded() { 308 return datasourceAdded; 309 } 310 public void setDatasourceAdded(boolean datasourceAdded) { 311 this.datasourceAdded = datasourceAdded; 312 } 313 314 public List getAllTypes() { 315 if(allTypes==null){ 316 allTypes=new ArrayList (); 317 allTypes.add(JasperServerConstImpl.getOlapMondrianConnectionType()); 318 allTypes.add(JasperServerConstImpl.getOlapXmlaConnectionType()); 319 } 320 return allTypes; 321 } 322 323 public void setAllTypes(List allTypes) { 324 this.allTypes = allTypes; 325 } 326 327 public String getType() { 328 return type; 329 } 330 331 public void setType(String type) { 332 this.type = type; 333 } 334 335 public String getConnectionName() { 336 return connectionName; 337 } 338 339 public void setConnectionName(String connectionName) { 340 this.connectionName = connectionName; 341 } 342 343 public String getConnectionLabel() { 344 return connectionLabel; 345 } 346 347 public void setConnectionLabel(String connectionLabel) { 348 this.connectionLabel = connectionLabel; 349 } 350 351 public String getConnectionDescription() { 352 return connectionDescription; 353 } 354 355 public void setConnectionDescription(String connectionDescription) { 356 this.connectionDescription = connectionDescription; 357 } 358 359 public Object getParentFlowObject() { 360 return parentFlowObject; 361 } 362 363 public void setParentFlowObject(Object parentFlowObject) { 364 this.parentFlowObject = parentFlowObject; 365 } 366 public List getAllFolders() { 367 return allFolders; 368 } 369 370 public void setAllFolders(List allFolders) { 371 this.allFolders = allFolders; 372 } 373 374 public String getParentFolder() { 375 return parentFolder; 376 } 377 378 public void setParentFolder(String parentFolder) { 379 this.parentFolder = parentFolder; 380 } 381 } 382 | Popular Tags |