|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectau.edu.archer.services.icat.AbstractICATClient
public abstract class AbstractICATClient
The AbstractICATClient implementes some common methods, such as normalisaion of locations, as well as high level getters.
| Constructor Summary | |
|---|---|
AbstractICATClient()
|
|
| Method Summary | |
|---|---|
DataFileFormat |
getDataFileFormatById(DataFileFormatPK id)
|
DataFileParameter |
getDataFileParameterById(DataFileParameterPK key)
|
java.util.List<DataFile> |
getDataFilesFor(DataSet ds)
|
DataSet |
getDataSetFor(DataFile df)
|
DataSetParameter |
getDataSetParameterById(DataSetParameterPK key)
|
java.util.List<DataSet> |
getDataSetsFor(Investigation i)
|
java.util.List<DataSet> |
getDataSetsFor(Sample s)
|
Investigation |
getInvestigationFor(DataSet ds)
|
Investigation |
getInvestigationFor(Sample s)
|
java.util.List<Investigation> |
getInvestigationsFor(Study s)
|
java.util.List<Sample> |
getSamplesFor(Investigation i)
|
Study |
getStudyFor(Investigation i)
|
java.lang.String |
normaliseLocation(java.lang.String in)
Convert the location into a standard form for easier searching. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface au.edu.archer.services.icat.SearchService |
|---|
searchDataFile, searchDataSet, searchExperiment, searchProject, searchSample |
| Constructor Detail |
|---|
public AbstractICATClient()
| Method Detail |
|---|
public java.lang.String normaliseLocation(java.lang.String in)
throws java.net.MalformedURLException
normaliseLocation in interface ICATHelpersjava.net.MalformedURLException
public java.util.List<DataSet> getDataSetsFor(Sample s)
throws ICATServiceException
getDataSetsFor in interface ICATTraversalICATServiceException
public java.util.List<DataFile> getDataFilesFor(DataSet ds)
throws ICATServiceException
getDataFilesFor in interface ICATTraversalICATServiceException
public DataSet getDataSetFor(DataFile df)
throws ICATServiceException
getDataSetFor in interface ICATTraversalICATServiceException
public java.util.List<DataSet> getDataSetsFor(Investigation i)
throws ICATServiceException
getDataSetsFor in interface ICATTraversalICATServiceException
public Investigation getInvestigationFor(DataSet ds)
throws ICATServiceException
getInvestigationFor in interface ICATTraversalICATServiceException
public Investigation getInvestigationFor(Sample s)
throws ICATServiceException
getInvestigationFor in interface ICATTraversalICATServiceException
public java.util.List<Investigation> getInvestigationsFor(Study s)
throws ICATServiceException
getInvestigationsFor in interface ICATTraversalICATServiceException
public java.util.List<Sample> getSamplesFor(Investigation i)
throws ICATServiceException
getSamplesFor in interface ICATTraversalICATServiceException
public Study getStudyFor(Investigation i)
throws ICATServiceException
getStudyFor in interface ICATTraversalICATServiceException
public DataFileFormat getDataFileFormatById(DataFileFormatPK id)
throws ICATServiceException
getDataFileFormatById in interface ICATICATServiceException
public DataFileParameter getDataFileParameterById(DataFileParameterPK key)
throws ICATServiceException
ICATServiceException
public DataSetParameter getDataSetParameterById(DataSetParameterPK key)
throws ICATServiceException
ICATServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||