1 21 22 package com.jaspersoft.jasperserver.api.metadata.olap.domain.impl.hibernate; 23 24 import com.jaspersoft.jasperserver.api.metadata.common.domain.Resource; 25 import com.jaspersoft.jasperserver.api.metadata.common.service.ResourceFactory; 26 import com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.ReferenceResolver; 27 import com.jaspersoft.jasperserver.api.metadata.common.service.impl.hibernate.persistent.RepoResource; 28 import com.jaspersoft.jasperserver.api.metadata.olap.domain.XMLAConnection; 29 30 37 public class RepoXMLAConnection extends RepoOlapClientConnection { 38 39 private String uri; 40 private String dataSource; 41 private String catalog; 42 private String username; 43 private String password; 44 45 public RepoXMLAConnection() { 46 super(); 47 } 48 49 54 public String getCatalog() { 55 return catalog; 56 } 57 58 61 public void setCatalog(String catalog) { 62 this.catalog = catalog; 63 } 64 65 70 public String getUsername() { 71 return username; 72 } 73 74 77 public void setUsername(String username) { 78 this.username = username; 79 } 80 81 86 public String getPassword() { 87 return password; 88 } 89 90 93 public void setPassword(String password) { 94 this.password = password; 95 } 96 97 102 public String getDataSource() { 103 return dataSource; 104 } 105 106 109 public void setDataSource(String dataSource) { 110 this.dataSource = dataSource; 111 } 112 113 118 public String getURI() { 119 return uri; 120 } 121 122 125 public void setURI(String uri) { 126 this.uri = uri; 127 } 128 129 132 protected void copyTo(Resource clientRes, ResourceFactory resourceFactory) { 133 super.copyTo(clientRes, resourceFactory); 134 135 XMLAConnection conn = (XMLAConnection) clientRes; 136 137 conn.setCatalog(getCatalog()); 138 conn.setUsername(getUsername()); 139 conn.setPassword(getPassword()); 140 conn.setDataSource(getDataSource()); 141 conn.setURI(getURI()); 142 } 143 144 147 protected void copyFrom(Resource clientRes, ReferenceResolver referenceResolver) { 148 super.copyFrom(clientRes, referenceResolver); 149 150 XMLAConnection conn = (XMLAConnection) clientRes; 151 setCatalog(conn.getCatalog()); 152 setUsername(conn.getUsername()); 153 setPassword(conn.getPassword()); 154 setDataSource(conn.getDataSource()); 155 setURI(conn.getURI()); 156 } 157 158 161 protected Class getClientItf() { 162 return XMLAConnection.class; 163 } 164 165 } 166 | Popular Tags |