package com.jaspersoft.jasperserver.jaxrs.client.apiadapters.connections; import com.jaspersoft.jasperserver.jaxrs.client.apiadapters.AbstractAdapter; import com.jaspersoft.jasperserver.jaxrs.client.core.SessionStorage; /** * <p/> * <p/> * * @author tetiana.iefimenko * @version $Id$ * @see */ public class ConnectionsService extends AbstractAdapter { public ConnectionsService(SessionStorage sessionStorage) { super(sessionStorage); } public SingleConnectionsAdapter connection(String uuId) { return this.connection(Object.class, null, Object.class, null, uuId); } public SingleConnectionsAdapter connection(Class connectionClass, String connectionMimeType, String uuId) { return this.connection(connectionClass, connectionMimeType, Object.class, null, uuId); } public SingleConnectionsAdapter connection(Class connectionClass, String connectionMimeType) { return this.connection(connectionClass, connectionMimeType, Object.class, null, null); } public <C, M> SingleConnectionsAdapter<C, M> connection(Class<C> connection, String connectionMimeType, Class<M> metadata, String metadataMimeType, String uuId) { return new SingleConnectionsAdapter<C, M>(sessionStorage, connection, connectionMimeType, metadata, metadataMimeType, uuId); } }