1 21 package com.jaspersoft.jasperserver.api.metadata.jasperreports.domain; 22 23 import java.util.List ; 24 25 import com.jaspersoft.jasperserver.api.common.domain.ValidationResult; 26 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResource; 27 import com.jaspersoft.jasperserver.api.metadata.common.domain.InputControl; 28 import com.jaspersoft.jasperserver.api.metadata.common.domain.Resource; 29 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceReference; 30 31 35 public interface ReportUnit extends Resource { 36 37 44 public ResourceReference getDataSource(); 45 46 public void setDataSource(ResourceReference dataSourceReference); 47 48 public void setDataSource(ReportDataSource dataSource); 49 50 public void setDataSourceReference(String referenceURI); 51 52 59 public ResourceReference getQuery(); 60 61 public void setQuery(ResourceReference queryReference); 62 63 64 71 public List getInputControls(); 72 73 public InputControl getInputControl(String name); 74 75 public void setInputControls(List inputControls); 76 77 public void addInputControl(InputControl inputControl); 78 79 public void addInputControl(ResourceReference inputControlReference); 80 81 public void addInputControlReference(String referenceURI); 82 83 public ResourceReference removeInputControl(int index); 84 85 public boolean removeInputControlReference(String referenceURI); 86 87 public InputControl removeInputControlLocal(String name); 88 89 95 public ResourceReference getMainReport(); 96 97 public void setMainReport(ResourceReference reportReference); 98 99 public void setMainReport(FileResource report); 100 101 public void setMainReportReference(String referenceURI); 102 103 106 public List getResources(); 107 108 public FileResource getResourceLocal(String name); 109 110 public void setResources(List resources); 111 112 public void addResource(FileResource resource); 113 114 public void addResource(ResourceReference resourceReference); 115 116 public void addResourceReference(String referenceURI); 117 118 public ResourceReference removeResource(int index); 119 120 public FileResource removeResourceLocal(String name); 121 122 public boolean removeResourceReference(String referenceURI); 123 124 127 128 public void setInputControlRenderingView(String viewName); 129 public String getInputControlRenderingView(); 130 131 public void setReportRenderingView(String viewName); 132 public String getReportRenderingView(); 133 136 public ValidationResult validate(); 137 } 138 | Popular Tags |