1 package com.jaspersoft.jasperserver.war.dto; 2 3 import java.util.ArrayList ; 4 import java.util.List ; 5 6 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource; 7 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource; 8 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapClientConnection; 9 import com.jaspersoft.jasperserver.api.metadata.olap.domain.OlapUnit; 10 import com.jaspersoft.jasperserver.war.common.JasperServerConstImpl; 11 12 19 public class OlapUnitWrapper extends BaseDTO { 20 private List existingResources; 21 private OlapUnit olapUnit; 22 private List suggestedResources; 23 private List suggestedControls; 24 private List reusableSchemas; 25 private String source; 26 private byte[] schemaData; 27 private String schemaUri; 28 private String datasourceUri; 29 private String oldSchemaUri; 30 private String originalSchemaUri; 31 private String validationMessage; 32 private boolean schemaLoaded; 33 private boolean schemaLocated; 34 private boolean result; 35 private boolean named; 36 private boolean datasourceIdentified; 37 private List olapViews; 38 39 private String connectionUri; 40 private String oldConnectionUri; 41 private String originalConnectionUri; 42 private List reusableMondrianConnections; 43 private List reusableXmlaConnections; 44 private List reusableXmlaDefinitions; 45 private boolean connectionModified; 46 private boolean datasourceAdded; 47 private String olapUnitName; 48 private String olapUnitLabel; 49 private String olapUnitDescription; 50 private String olapUnitMdxQuery; 51 private String xmlaCatalog; 52 private String xmlaDatasource; 53 private String xmlaConnectionUri; 54 private List allTypes; 55 private String type; 56 private String parentFolder; 57 58 private String olapConnectionType; 59 public void setOlapConnectionType(String type) { 60 this.olapConnectionType = type; 61 } 62 public String getOlapConnectionType() { 63 return this.olapConnectionType; 64 } 65 66 private OlapClientConnection olapClientConnection; 67 public void setOlapClientConnection(OlapClientConnection olapClientConnection) { 68 this.olapClientConnection = olapClientConnection; 69 } 70 public OlapClientConnection getOlapClientConnection () { 71 return this.olapClientConnection; 72 } 73 74 private FileResource olapClientSchema; 75 public void setOlapClientSchema(FileResource olapClientSchema) { 76 this.olapClientSchema = olapClientSchema; 77 } 78 public FileResource getOlapClientSchema () { 79 return this.olapClientSchema; 80 } 81 82 private ReportDataSource olapClientDatasource; 83 public void setOlapClientDatasource(ReportDataSource olapClientDatasource) { 84 this.olapClientDatasource = olapClientDatasource; 85 } 86 public ReportDataSource getOlapClientDatasource () { 87 return this.olapClientDatasource; 88 } 89 public boolean isDatasourceIdentified() { 90 return datasourceIdentified; 91 } 92 public void setDatasourceIdentified(boolean datasourceIdentified) { 93 this.datasourceIdentified = datasourceIdentified; 94 } 95 public boolean isNamed() { 96 return named; 97 } 98 public void setNamed(boolean named) { 99 this.named = named; 100 } 101 public boolean isSchemaLoaded() { 102 return schemaLoaded; 103 } 104 public void setSchemaLoaded(boolean schemaLoaded) { 105 this.schemaLoaded = schemaLoaded; 106 setSchemaLocated(true); 107 } 108 public String getSource() { 109 return source; 110 } 111 public void setSource(String source) { 112 this.source = source; 113 } 114 public List getReusableSchemas() { 115 return reusableSchemas; 116 } 117 public void setReusableSchemas(List reusableSchemas) { 118 this.reusableSchemas = reusableSchemas; 119 } 120 public OlapUnit getOlapUnit() { 121 return olapUnit; 122 } 123 public void setOlapUnit(OlapUnit olapUnit) { 124 this.olapUnit = olapUnit; 125 } 126 public String getOldSchemaUri() { 127 return oldSchemaUri; 128 } 129 public void setOldSchemaUri(String oldSchemaUri) { 130 this.oldSchemaUri = oldSchemaUri; 131 } 132 public String getOriginalSchemaUri() { 133 return originalSchemaUri; 134 } 135 public void setOriginalSchemaUri(String originalSchemaUri) { 136 this.originalSchemaUri = originalSchemaUri; 137 } 138 public boolean isSchemaLocated() { 139 return schemaLocated; 140 } 141 public void setSchemaLocated(boolean schemaLocated) { 142 this.schemaLocated = schemaLocated; 143 } 144 public byte[] getSchemaData() { 145 return schemaData; 146 } 147 public void setSchemaData(byte[] schemaData) { 148 this.schemaData = schemaData; 149 } 150 public String getSchemaUri() { 151 return schemaUri; 152 } 153 public void setSchemaUri(String schemaUri) { 154 this.schemaUri = schemaUri; 155 } 156 public String getDatasourceUri() { 157 return datasourceUri; 158 } 159 public void setDatasourceUri(String datasourceUri) { 160 this.datasourceUri = datasourceUri; 161 } 162 public List getSuggestedControls() { 163 return suggestedControls; 164 } 165 public void setSuggestedControls(List controlWrappers) { 166 this.suggestedControls = controlWrappers; 167 } 168 public List getSuggestedResources() { 169 return suggestedResources; 170 } 171 public void setSuggestedResources(List resourceWrappers) { 172 this.suggestedResources = resourceWrappers; 173 } 174 public boolean getResult() { 175 return result; 176 } 177 public void setResult(boolean result) { 178 this.result = result; 179 } 180 public List getOlapViews() { 181 return olapViews; 182 } 183 public void setOlapViews(List olapViews) { 184 this.olapViews = olapViews; 185 } 186 public String getValidationMessage() { 187 return validationMessage; 188 } 189 public void setValidationMessage(String validationMessage) { 190 this.validationMessage = validationMessage; 191 } 192 public List getExistingResources() { 193 return existingResources; 194 } 195 public void setExistingResources(List existingResources) { 196 this.existingResources = existingResources; 197 } 198 public String getXmlaCatalog() { 199 return xmlaCatalog; 200 } 201 public void setXmlaCatalog(String xmlaCatalog) { 202 this.xmlaCatalog = xmlaCatalog; 203 } 204 public String getXmlaConnectionUri() { 205 return xmlaConnectionUri; 206 } 207 public void setXmlaConnectionUri(String xmlaConnectionUri) { 208 this.xmlaConnectionUri = xmlaConnectionUri; 209 } 210 public String getXmlaDatasource() { 211 return xmlaDatasource; 212 } 213 public void setXmlaDatasource(String xmlaDatasource) { 214 this.xmlaDatasource = xmlaDatasource; 215 } 216 public String getConnectionUri() { 217 return connectionUri; 218 } 219 public void setConnectionUri(String connectionUri) { 220 this.connectionUri = connectionUri; 221 } 222 public String getOldConnectionUri() { 223 return oldConnectionUri; 224 } 225 public void setOldConnectionUri(String oldConnectionUri) { 226 this.oldConnectionUri = oldConnectionUri; 227 } 228 public String getOriginalConnectionUri() { 229 return originalConnectionUri; 230 } 231 public void setOriginalConnectionUri(String originalConnectionUri) { 232 this.originalConnectionUri = originalConnectionUri; 233 } 234 public List getReusableMondrianConnections() { 235 return reusableMondrianConnections; 236 } 237 public void setReusableMondrianConnections(List reusableMondrianConnections) { 238 this.reusableMondrianConnections = reusableMondrianConnections; 239 } 240 public List getReusableXmlaConnections() { 241 return reusableXmlaConnections; 242 } 243 public void setReusableXmlaConnections(List reusableXmlaConnections) { 244 this.reusableXmlaConnections = reusableXmlaConnections; 245 } 246 public List getReusableXmlaDefinitions() { 247 return reusableXmlaDefinitions; 248 } 249 public void setReusableXmlaDefinitions(List reusableXmlaDefinitions) { 250 this.reusableXmlaDefinitions = reusableXmlaDefinitions; 251 } 252 public boolean isConnectionModified() { 253 return connectionModified; 254 } 255 public void setConnectionModified(boolean connectionCreated) { 256 this.connectionModified = connectionCreated; 257 } 258 public boolean isDatasourceAdded() { 259 return datasourceAdded; 260 } 261 public void setDatasourceAdded(boolean datasourceAdded) { 262 this.datasourceAdded = datasourceAdded; 263 } 264 265 public List getAllTypes() { 266 if(allTypes==null){ 267 allTypes=new ArrayList (); 268 allTypes.add(JasperServerConstImpl.getOlapMondrianConnectionType()); 269 allTypes.add(JasperServerConstImpl.getOlapXmlaConnectionType()); 270 } 271 return allTypes; 272 } 273 274 public void setAllTypes(List allTypes) { 275 this.allTypes = allTypes; 276 } 277 278 public String getType() { 279 return type; 280 } 281 282 public void setType(String type) { 283 this.type = type; 284 } 285 286 public String getOlapUnitName() { 287 return olapUnitName; 288 } 289 290 public void setOlapUnitName(String olapUnitName) { 291 this.olapUnitName = olapUnitName; 292 } 293 294 public String getOlapUnitLabel() { 295 return olapUnitLabel; 296 } 297 298 public void setOlapUnitLabel(String olapUnitLabel) { 299 this.olapUnitLabel = olapUnitLabel; 300 } 301 302 public String getOlapUnitDescription() { 303 return olapUnitDescription; 304 } 305 306 public void setOlapUnitDescription(String olapUnitDescription) { 307 this.olapUnitDescription = olapUnitDescription; 308 } 309 310 public String getOlapUnitMdxQuery() { 311 return olapUnitMdxQuery; 312 } 313 314 public void setOlapUnitMdxQuery(String olapUnitMdxQuery) { 315 this.olapUnitMdxQuery = olapUnitMdxQuery; 316 } 317 318 public String getParentFolder() { 319 return parentFolder; 320 } 321 322 public void setParentFolder(String parentFolder) { 323 this.parentFolder = parentFolder; 324 } 325 } 326 | Popular Tags |