1 21 package com.jaspersoft.jasperserver.api.metadata.xml.domain.impl; 22 23 27 28 import java.util.Date ; 29 import java.util.List ; 30 import java.util.ArrayList ; 31 32 public class ResourceDescriptor { 33 34 public static final String TYPE_FOLDER = "folder"; 35 public static final String TYPE_REPORTUNIT = "reportUnit"; 36 public static final String TYPE_DATASOURCE = "datasource"; 37 public static final String TYPE_DATASOURCE_JDBC = "jdbc"; 38 public static final String TYPE_DATASOURCE_JNDI = "jndi"; 39 public static final String TYPE_DATASOURCE_BEAN = "bean"; 40 public static final String TYPE_IMAGE = "img"; 41 public static final String TYPE_FONT = "font"; 42 public static final String TYPE_JRXML = "jrxml"; 43 public static final String TYPE_CLASS_JAR = "jar"; 44 public static final String TYPE_RESOURCE_BUNDLE = "prop"; 45 public static final String TYPE_REFERENCE = "reference"; 46 public static final String TYPE_INPUT_CONTROL = "inputControl"; 47 public static final String TYPE_DATA_TYPE = "dataType"; 48 public static final String TYPE_OLAP_MONDRIAN_CONNECTION = "olapMondrianCon"; 49 public static final String TYPE_OLAP_XMLA_CONNECTION = "olapXmlaCon"; 50 public static final String TYPE_MONDRIAN_SCHEMA = "olapMondrianSchema"; 51 public static final String TYPE_XMLA_CONNTCTION = "xmlaConntction"; 52 public static final String TYPE_UNKNOW = "unknow"; 53 public static final String TYPE_LOV = "lov"; public static final String TYPE_QUERY = "query"; 56 57 60 public static final byte DT_TYPE_TEXT = 1; 61 public static final byte DT_TYPE_NUMBER = 2; 62 public static final byte DT_TYPE_DATE = 3; 63 public static final byte DT_TYPE_DATE_TIME = 4; 64 65 68 public static final byte IC_TYPE_BOOLEAN = 1; 69 public static final byte IC_TYPE_SINGLE_VALUE = 2; 70 public static final byte IC_TYPE_SINGLE_SELECT_LIST_OF_VALUES = 3; 71 public static final byte IC_TYPE_SINGLE_SELECT_QUERY = 4; 72 public static final byte IC_TYPE_MULTI_VALUE = 5; 73 public static final byte IC_TYPE_MULTI_SELECT_LIST_OF_VALUES = 6; 74 public static final byte IC_TYPE_MULTI_SELECT_QUERY = 7; 75 76 private String wsType; private String uriString; 80 private String name; 81 private String label; 82 private String description; 83 private int version; 84 private String parentFolder; 85 private String resourceType; private boolean isNew; 87 private Date creationDate; 88 89 private boolean hasData; 93 private boolean isReference; 94 private String referenceUri; 95 96 private String driverClass; 99 private String connectionUrl; 100 private String username; 101 private String password; 102 103 private String jndiName; 106 107 private String beanName; 110 private String beanMethod; 111 112 private String dataSourceType; private boolean isMainReport; 116 117 118 private boolean strictMax; 121 private boolean strictMin; 122 private String minValue; 123 private String maxValue; 124 private String pattern; 125 private byte dataType; 126 127 private List listOfValues = new ArrayList (); 132 133 private byte controlType; 138 private boolean mandatory = false; 139 private boolean readOnly = false; 140 141 private List children = new ArrayList (); 143 144 private String sql; 149 private String [] queryVisibleColumns; 150 private String queryValueColumn; 151 152 private java.util.List queryData; 154 155 160 public String getWsType() { 161 return wsType; 162 } 163 164 public void setWsType(String wsType) { 165 this.wsType = wsType; 166 } 167 168 public String getUriString() { 169 return uriString; 170 } 171 172 public void setUriString(String uriString) { 173 this.uriString = uriString; 174 } 175 176 public String getName() { 177 return name; 178 } 179 180 public void setName(String name) { 181 this.name = name; 182 } 183 184 public String getLabel() { 185 return label; 186 } 187 188 public void setLabel(String label) { 189 this.label = label; 190 } 191 192 public String getDescription() { 193 return description; 194 } 195 196 public void setDescription(String description) { 197 this.description = description; 198 } 199 200 public int getVersion() { 201 return version; 202 } 203 204 public void setVersion(int version) { 205 this.version = version; 206 } 207 208 public String getParentFolder() { 210 return parentFolder; 211 } 212 213 public void setParentFolder(String parentFolder) { 214 this.parentFolder = parentFolder; 215 } 216 217 public String getResourceType() { 218 return resourceType; 219 } 220 221 public void setResourceType(String resourceType) { 222 this.resourceType = resourceType; 223 } 224 225 public boolean getIsNew() { 226 return isNew; 227 } 228 229 public void setIsNew(boolean isNew) { 230 this.isNew = isNew; 231 } 232 233 public Date getCreationDate() { 234 return creationDate; 235 } 236 237 public void setCreationDate(Date creationDate) { 238 this.creationDate = creationDate; 239 } 240 241 251 252 public boolean getHasData() { 253 return hasData; 254 } 255 256 public void setHasData(boolean hasData) { 257 this.hasData = hasData; 258 } 259 260 public boolean getIsReference() { 261 return isReference; 262 } 263 264 public void setIsReference(boolean isReference) { 265 this.isReference = isReference; 266 } 267 268 public String getReferenceUri() { 269 return referenceUri; 270 } 271 272 public void setReferenceUri(String referenceUri) { 273 this.referenceUri = referenceUri; 274 } 275 276 public String getDriverClass() { 277 return driverClass; 278 } 279 280 public void setDriverClass(String driverClass) { 281 this.driverClass = driverClass; 282 } 283 284 public String getConnectionUrl() { 285 return connectionUrl; 286 } 287 288 public void setConnectionUrl(String connectionUrl) { 289 this.connectionUrl = connectionUrl; 290 } 291 292 public String getPassword() { 293 return password; 294 } 295 296 public void setPassword(String password) { 297 this.password = password; 298 } 299 300 public String getUsername() { 301 return username; 302 } 303 304 public void setUsername(String username) { 305 this.username = username; 306 } 307 308 public String getJndiName() { 309 return jndiName; 310 } 311 312 public void setJndiName(String jndiName) { 313 this.jndiName = jndiName; 314 } 315 316 public String getDataSourceType() { 317 return dataSourceType; 318 } 319 320 public void setDataSourceType(String dataSourceType) { 321 this.dataSourceType = dataSourceType; 322 } 323 324 public boolean isMainReport() { 325 return isMainReport; 326 } 327 328 public void setMainReport(boolean isMainReport) { 329 this.isMainReport = isMainReport; 330 } 331 332 public List getChildren() { 333 return children; 334 } 335 336 public void setChildren(List children) { 337 this.children = children; 338 } 339 340 public boolean isStrictMax() { 341 return strictMax; 342 } 343 344 public void setStrictMax(boolean strictMax) { 345 this.strictMax = strictMax; 346 } 347 348 public boolean isStrictMin() { 349 return strictMin; 350 } 351 352 public void setStrictMin(boolean strictMin) { 353 this.strictMin = strictMin; 354 } 355 356 public String getMinValue() { 357 return minValue; 358 } 359 360 public void setMinValue(String minValue) { 361 this.minValue = minValue; 362 } 363 364 public String getMaxValue() { 365 return maxValue; 366 } 367 368 public void setMaxValue(String maxValue) { 369 this.maxValue = maxValue; 370 } 371 372 public String getPattern() { 373 return pattern; 374 } 375 376 public void setPattern(String pattern) { 377 this.pattern = pattern; 378 } 379 380 public byte getDataType() { 381 return dataType; 382 } 383 384 public void setDataType(byte dataType) { 385 this.dataType = dataType; 386 } 387 388 public List getListOfValues() { 389 return listOfValues; 390 } 391 392 public void setListOfValues(List listOfValues) { 393 this.listOfValues = listOfValues; 394 } 395 396 public byte getControlType() { 397 return controlType; 398 } 399 400 public void setControlType(byte controlType) { 401 this.controlType = controlType; 402 } 403 404 public boolean isMandatory() { 405 return mandatory; 406 } 407 408 public void setMandatory(boolean mandatory) { 409 this.mandatory = mandatory; 410 } 411 412 public boolean isReadOnly() { 413 return readOnly; 414 } 415 416 public void setReadOnly(boolean readOnly) { 417 this.readOnly = readOnly; 418 } 419 420 public String getBeanName() { 421 return beanName; 422 } 423 424 public void setBeanName(String beanName) { 425 this.beanName = beanName; 426 } 427 428 public String getBeanMethod() { 429 return beanMethod; 430 } 431 432 public void setBeanMethod(String beanMethod) { 433 this.beanMethod = beanMethod; 434 } 435 436 public String getSql() { 437 return sql; 438 } 439 440 public void setSql(String sql) { 441 this.sql = sql; 442 } 443 444 public String [] getQueryVisibleColumns() { 445 return queryVisibleColumns; 446 } 447 448 public void setQueryVisibleColumns(String [] queryVisibleColumns) { 449 this.queryVisibleColumns = queryVisibleColumns; 450 } 451 452 public String getQueryValueColumn() { 453 return queryValueColumn; 454 } 455 456 public void setQueryValueColumn(String queryValueColumn) { 457 this.queryValueColumn = queryValueColumn; 458 } 459 460 463 public java.util.List getQueryData() { 464 return queryData; 465 } 466 467 public void setQueryData(java.util.List queryData) { 468 this.queryData = queryData; 469 } 470 471 } 472 | Popular Tags |