1 21 package com.jaspersoft.jasperserver.api.metadata.common.domain.client; 22 23 import com.jaspersoft.jasperserver.api.metadata.common.domain.Query; 24 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceReference; 25 import com.jaspersoft.jasperserver.api.metadata.jasperreports.domain.ReportDataSource; 26 27 31 public class QueryImpl extends ResourceImpl implements Query 32 { 33 private ResourceReference dataSource = null; 34 private String language; 35 private String sql; 36 37 38 41 public ResourceReference getDataSource() 42 { 43 return dataSource; 44 } 45 46 49 public void setDataSource(ResourceReference dataSource) 50 { 51 this.dataSource = dataSource; 52 } 53 54 55 58 public void setDataSource(ReportDataSource dataSource) { 59 setDataSource(new ResourceReference(dataSource)); 60 } 61 62 63 66 public void setDataSourceReference(String referenceURI) { 67 setDataSource(new ResourceReference(referenceURI)); 68 } 69 70 71 public String getSql() 72 { 73 return sql; 74 } 75 76 public void setSql(String sql) 77 { 78 this.sql = sql; 79 } 80 81 protected Class getImplementingItf() { 82 return Query.class; 83 } 84 85 public String getLanguage() { 86 return language; 87 } 88 89 public void setLanguage(String language) { 90 this.language = language; 91 } 92 } 93 | Popular Tags |