|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.basedb.ws.client.AbstractRPCClient net.sf.basedb.ws.client.RawBioAssayClient
public class RawBioAssayClient
Webservice client for RawBioAssay.
This class covers all services provided in
RawBioAssayService
Field Summary | |
---|---|
private SessionClient |
session
|
Constructor Summary | |
---|---|
RawBioAssayClient(SessionClient session)
Creates a new object for a session. |
Method Summary | |
---|---|
InputStream |
downloadRawDataByType(int rawBioAssayId,
String dataFileType)
Gets RawData as a file for a rawbioassay if it is stored in a file in BASE. |
AnnotationInfo[] |
getAnnotationValues(int rawBioAssayId,
Integer[] annotationTypes,
boolean findInherited)
Get annotation values for one or more annotation types. |
ArrayDesignInfo |
getArrayDesign(int rawBioAssayId)
Returns information about the array design used in a rawbioassay |
RawBioAssayInfo |
getById(int itemId)
Get info about a raw bioassay when you know the ID. |
DataFileTypeInfo[] |
getDataFileTypes(int rawBioAssayId,
QueryOptions qOpt)
Returns information about data file types that are used storing raw data for a raw bioassay. |
RawBioAssayInfo[] |
getRawBioAssays(QueryOptions qOpt)
Gets info about raw bioassays that are available in the logged in session. |
Boolean |
hasDownloadableData(int rawBioAssayId)
Returns if a rawbioassay has raw data that can be downloaded or not. |
Methods inherited from class net.sf.basedb.ws.client.AbstractRPCClient |
---|
getOperation, getService, getServiceFactory, invokeBlocking, invokeBlocking, invokeBlocking, invokeFileBlocking, setServiceFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private SessionClient session
Constructor Detail |
---|
public RawBioAssayClient(SessionClient session)
session
- Method Detail |
---|
public RawBioAssayInfo getById(int itemId) throws org.apache.axis2.AxisFault
itemId
- The ID of the raw bioassay
org.apache.axis2.AxisFault
- If communication with web service fails.public RawBioAssayInfo[] getRawBioAssays(QueryOptions qOpt) throws org.apache.axis2.AxisFault
qOpt
- Options to put on the query
org.apache.axis2.AxisFault
- If communication with web service fails.public ArrayDesignInfo getArrayDesign(int rawBioAssayId) throws org.apache.axis2.AxisFault
rawBioAssayId
- RawBioAssay to get the array design for.
org.apache.axis2.AxisFault
- If communication with the webservice fails.public InputStream downloadRawDataByType(int rawBioAssayId, String dataFileType) throws org.apache.axis2.AxisFault, IOException
rawBioAssayId
- Id of rawbioassay to get raw data fromdataFileType
- The external ID of the data file type to download
org.apache.axis2.AxisFault
- If communication with webservices fails.
IOException
- If writing to the target file fails.public Boolean hasDownloadableData(int rawBioAssayId) throws org.apache.axis2.AxisFault
rawBioAssayId
- Id of the RawBioAssay it concerns.
org.apache.axis2.AxisFault
- If the communication with the webservice fails.public DataFileTypeInfo[] getDataFileTypes(int rawBioAssayId, QueryOptions qOpt) throws org.apache.axis2.AxisFault
rawBioAssayId
- Id of the raw bioassay to get the information about.qOpt
- Restrictions and includes to put on the query when getting the information.
org.apache.axis2.AxisFault
- If communication with webservice fails.public AnnotationInfo[] getAnnotationValues(int rawBioAssayId, Integer[] annotationTypes, boolean findInherited) throws org.apache.axis2.AxisFault
rawBioAssayId
- Id of the raw bioassay to load the annotations fromannotationTypes
- Array with the ID:s of the annotation typesfindInherited
- TRUE to look among inherited annotations, FALSE to only
look among primary annotations
org.apache.axis2.AxisFault
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |