|
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.server.AbstractRPCService net.sf.basedb.ws.server.ArrayDesignService
public class ArrayDesignService
Web service class for
ArrayDesign
Provides services to access limited
functionality in this class.
Field Summary |
---|
Fields inherited from class net.sf.basedb.ws.server.AbstractRPCService |
---|
util |
Constructor Summary | |
---|---|
ArrayDesignService()
|
Method Summary | |
---|---|
org.apache.axiom.om.OMElement |
downloadArrayDesignByType(String ID,
int arrayDesignId,
String dataFileType)
Returns array design file of a certain type, attached to an OMElement. |
AnnotationInfo[] |
getAnnotations(String ID,
int arrayDesignId,
Integer[] annotationTypes,
boolean findInherited)
Get the annotation values for one or more annotation types. |
ArrayDesignInfo[] |
getArrayDesigns(String ID,
QueryOptions qOpt)
Gets an array with info about array designs available for the active session. |
ArrayDesignInfo |
getById(String ID,
int itemId)
Get information about an array design that you know the ID of. |
DataFileTypeInfo[] |
getDataFileTypes(String ID,
int arrayDesignId,
QueryOptions qOpt)
Returns information objects for each DataFileType represented in the FileSet of an ArrayDesign |
Boolean |
hasDownloadableData(String ID,
int arrayDesignId)
Gets if the arraydesign files can be downloaded or not. |
Methods inherited from class net.sf.basedb.ws.server.AbstractRPCService |
---|
attachFile, getRemoteId, getSessionControl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ArrayDesignService()
Method Detail |
---|
public ArrayDesignInfo getById(String ID, int itemId)
ID
- Id to identify the session.itemId
- The ID of the array design
public ArrayDesignInfo[] getArrayDesigns(String ID, QueryOptions qOpt)
ID
- Id for the session to use.qOpt
- QueryOptions to put on the query
public org.apache.axiom.om.OMElement downloadArrayDesignByType(String ID, int arrayDesignId, String dataFileType)
ID
- Used to identify an active session with.arrayDesignId
- Id of the array design the file is associated with.dataFileType
- IThe external ID of the file type.
public Boolean hasDownloadableData(String ID, int arrayDesignId)
ID
- Used to identify an active session witharrayDesignId
- Id of the array design it concerns
public DataFileTypeInfo[] getDataFileTypes(String ID, int arrayDesignId, QueryOptions qOpt)
ID
- Id of the active session.arrayDesignId
- Id of the array design it concernsqOpt
- Restrictions and includes to put on the query
public AnnotationInfo[] getAnnotations(String ID, int arrayDesignId, Integer[] annotationTypes, boolean findInherited)
ID
- Id of the active session.arrayDesignId
- Id of the array design it concernsannotationTypes
- Array with the ID of the annotation typesfindInherited
- TRUE to look among inherited annotations, FALSE to only look
at primary annotations
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |