com.sequencing.oauth.core.SequencingFileMetadataApi Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of oauth2-core Show documentation
Show all versions of oauth2-core Show documentation
Module provides API access to sequencing.com backend
package com.sequencing.oauth.core;
import com.sequencing.oauth.exception.NonAuthorizedException;
/**
* Interface that defines methods for accessing file metadata stored
* for an user account at sequencing.com
*/
public interface SequencingFileMetadataApi {
/**
* Returns sample files from sequencing.com
* @return String json of file content
*/
public String getSampleFiles() throws NonAuthorizedException;
/**
* Returns own files from sequencing.com
* @return String json of file content
*/
public String getOwnFiles() throws NonAuthorizedException;
/**
* Returns all files from sequencing.com
* @return String json of file content
*/
public String getFiles() throws NonAuthorizedException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy