|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICAT
The general interface into the ICAT, implemented by various DB and service oriented classes.
| Method Summary | |
|---|---|
void |
deleteDataFile(DataFile in)
|
void |
deleteDataFileFormat(DataFileFormat in)
|
void |
deleteDataFileParameter(DataFileParameter in)
|
void |
deleteDataSet(DataSet in)
|
void |
deleteDataSetParameter(DataSetParameter in)
|
void |
deleteDataSetStatus(DataSetStatus in)
|
void |
deleteDataSetType(DataSetType in)
|
void |
deleteFacilityCycle(FacilityCycle in)
|
void |
deleteFacilityUser(FacilityUser in)
|
void |
deleteInstrument(Instrument in)
|
void |
deleteInvestigation(Investigation in)
|
void |
deleteInvestigationType(InvestigationType in)
|
void |
deleteParameter(Parameter in)
|
void |
deleteSample(Sample in)
|
void |
deleteSampleParameter(SampleParameter in)
|
void |
deleteStudy(Study in)
|
void |
deleteStudyStatus(StudyStatus in)
|
java.util.List<DataFileFormat> |
getAllDataFileFormats()
|
java.util.List<DataFileParameter> |
getAllDataFileParameters(java.lang.Integer in)
|
java.util.List<DataFile> |
getAllDataFilesByDataSetId(java.lang.Integer in)
|
java.util.List<DataSetParameter> |
getAllDataSetParameters(java.lang.Integer in)
|
java.util.List<DataSet> |
getAllDataSetsByInvestigationId(java.lang.Integer in)
|
java.util.List<DataSetStatus> |
getAllDataSetStatus()
|
java.util.List<DataSetType> |
getAllDataSetTypes()
|
java.util.List<FacilityCycle> |
getAllFacilityCycles()
|
java.util.List<FacilityUser> |
getAllFacilityUsers()
|
java.util.List<Instrument> |
getAllInstruments()
|
java.util.List<Investigation> |
getAllInvestigationsByStudyId(java.lang.Integer in)
|
java.util.List<InvestigationType> |
getAllInvestigationTypes()
|
java.util.List<Parameter> |
getAllParameters()
|
java.util.List<Parameter> |
getAllParametersByType(boolean isSampleParameter,
boolean isDataSetParameter,
boolean isDataFileParameter)
Returns the parameters for which the boolean parameters are true. |
java.util.List<SampleParameter> |
getAllSampleParameters(java.lang.Integer in)
|
java.util.List<Sample> |
getAllSamplesByInvestigationId(java.lang.Integer in)
|
java.util.List<Sample> |
getAllSamplesByInvestigationName(java.lang.String studyName,
java.lang.String investigationName)
|
java.util.List<Study> |
getAllStudies()
|
java.util.List<StudyStatus> |
getAllStudyStatus()
|
DataFile |
getDataFileById(java.lang.Integer in)
|
DataFile |
getDataFileByLocation(java.lang.String location)
Get the Data file object associated with the given location URI. |
DataFile |
getDataFileByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String datasetName,
java.lang.String datafileName)
Get the data file based on the names of it's path components in the icat structure. |
DataFileFormat |
getDataFileFormatById(DataFileFormatPK id)
|
DataFileFormat |
getDataFileFormatById(java.lang.String name,
java.lang.String version)
|
java.util.List<DataFileFormat> |
getDataFileFormatByName(java.lang.String in)
|
DataFileParameter |
getDataFileParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer dataFileID)
|
DataSet |
getDataSetById(java.lang.Integer in)
|
DataSet |
getDataSetByLocation(java.lang.String location)
|
DataSet |
getDataSetByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String datasetName)
Lookup the dataset based on the path name components made up of study, investigation and dataset names. |
java.lang.Integer |
getDataSetIdByHandle(java.lang.String in)
|
DataSetParameter |
getDataSetParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer dataFileID)
|
DataSetStatus |
getDataSetStatusByName(java.lang.String in)
|
DataSetType |
getDataSetTypeByName(java.lang.String in)
|
FacilityCycle |
getFacilityCycleByName(java.lang.String in)
|
FacilityUser |
getFacilityUserById(java.lang.String in)
|
Instrument |
getInstrumentByName(java.lang.String in)
|
Investigation |
getInvestigationById(java.lang.Integer in)
|
Investigation |
getInvestigationByLocation(java.lang.String location)
|
Investigation |
getInvestigationByName(java.lang.String studyName,
java.lang.String investigationName)
Lookup the Investigation based on the path components of study name and investigation name. |
InvestigationType |
getInvestigationTypeByName(java.lang.String in)
|
ICATObjectFactory |
getObjectFactory()
|
Parameter |
getParameterById(java.lang.Integer in)
|
Parameter |
getParameterByName(java.lang.String name,
java.lang.String units)
Gets the parameter with this name-unit key |
java.util.List<java.lang.String> |
getResourceUrlPrefixes()
|
Sample |
getSampleById(java.lang.Integer in)
|
Sample |
getSampleByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String sampleName)
|
SampleParameter |
getSampleParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer sampleID)
|
Study |
getStudyById(java.lang.Integer in)
|
Study |
getStudyByLocation(java.lang.String location)
|
Study |
getStudyByName(java.lang.String in)
|
StudyStatus |
getStudyStatusByName(java.lang.String in)
|
java.lang.String |
testCall(java.lang.String str1,
java.lang.String str2)
|
void |
triggerNotifications()
|
DataFile |
updateDataFile(DataFile in)
Save the datafile object. |
DataFileFormat |
updateDataFileFormat(DataFileFormat in)
Save the datafile format object. |
DataFileParameter |
updateDataFileParameter(DataFileParameter in)
Save the datafile parameter object. |
DataSet |
updateDataSet(DataSet in)
Save the dataset object. |
DataSetParameter |
updateDataSetParameter(DataSetParameter in)
Save the dataset parameter object. |
DataSetStatus |
updateDataSetStatus(DataSetStatus in)
Save the dataset status object. |
DataSetType |
updateDataSetType(DataSetType in)
Save the dataset type object. |
FacilityCycle |
updateFacilityCycle(FacilityCycle in)
Save the facility cycle object. |
FacilityUser |
updateFacilityUser(FacilityUser in)
Save the facility user object. |
Instrument |
updateInstrument(Instrument in)
Save the instrument object. |
Investigation |
updateInvestigation(Investigation in)
Save the investigation object. |
InvestigationType |
updateInvestigationType(InvestigationType in)
Save the investigation type object. |
Parameter |
updateParameter(Parameter in)
Save the parameter, updating or creating if id is null or 0. |
Sample |
updateSample(Sample in)
Save the study object. |
SampleParameter |
updateSampleParameter(SampleParameter in)
Save the sample parameter object. |
Study |
updateStudy(Study in)
Save the study object. |
StudyStatus |
updateStudyStatus(StudyStatus in)
Save the study status object. |
| Methods inherited from interface au.edu.archer.services.icat.ICATTraversal |
|---|
getDataFilesFor, getDataSetFor, getDataSetsFor, getDataSetsFor, getInvestigationFor, getInvestigationFor, getInvestigationsFor, getSamplesFor, getStudyFor |
| Methods inherited from interface au.edu.archer.services.icat.SearchService |
|---|
searchDataFile, searchDataSet, searchExperiment, searchProject, searchSample |
| Method Detail |
|---|
ICATObjectFactory getObjectFactory()
java.lang.String testCall(java.lang.String str1,
java.lang.String str2)
throws ICATServiceException
ICATServiceException
Study updateStudy(Study in)
throws ICATServiceException
in -
ICATServiceException
StudyStatus updateStudyStatus(StudyStatus in)
throws ICATServiceException
in -
ICATServiceException
Investigation updateInvestigation(Investigation in)
throws ICATServiceException
in -
ICATServiceException
InvestigationType updateInvestigationType(InvestigationType in)
throws ICATServiceException
in -
ICATServiceException
Sample updateSample(Sample in)
throws ICATServiceException
in -
ICATServiceException
SampleParameter updateSampleParameter(SampleParameter in)
throws ICATServiceException
in -
ICATServiceException
DataSet updateDataSet(DataSet in)
throws ICATServiceException
in -
ICATServiceException
DataSetType updateDataSetType(DataSetType in)
throws ICATServiceException
in -
ICATServiceException
DataSetStatus updateDataSetStatus(DataSetStatus in)
throws ICATServiceException
in -
ICATServiceException
DataSetParameter updateDataSetParameter(DataSetParameter in)
throws ICATServiceException
in -
ICATServiceException
DataFile updateDataFile(DataFile in)
throws ICATServiceException
in -
ICATServiceException
DataFileFormat updateDataFileFormat(DataFileFormat in)
throws ICATServiceException
in -
ICATServiceException
DataFileParameter updateDataFileParameter(DataFileParameter in)
throws ICATServiceException
in -
ICATServiceException
Instrument updateInstrument(Instrument in)
throws ICATServiceException
in -
ICATServiceException
FacilityCycle updateFacilityCycle(FacilityCycle in)
throws ICATServiceException
in -
ICATServiceException
FacilityUser updateFacilityUser(FacilityUser in)
throws ICATServiceException
in -
ICATServiceException
Parameter updateParameter(Parameter in)
throws ICATServiceException
in -
ICATServiceException
void deleteStudy(Study in)
throws ICATServiceException
ICATServiceException
void deleteStudyStatus(StudyStatus in)
throws ICATServiceException
ICATServiceException
void deleteInvestigation(Investigation in)
throws ICATServiceException
ICATServiceException
void deleteInvestigationType(InvestigationType in)
throws ICATServiceException
ICATServiceException
void deleteSample(Sample in)
throws ICATServiceException
ICATServiceException
void deleteSampleParameter(SampleParameter in)
throws ICATServiceException
ICATServiceException
void deleteDataSet(DataSet in)
throws ICATServiceException
ICATServiceException
void deleteDataSetType(DataSetType in)
throws ICATServiceException
ICATServiceException
void deleteDataSetStatus(DataSetStatus in)
throws ICATServiceException
ICATServiceException
void deleteDataSetParameter(DataSetParameter in)
throws ICATServiceException
ICATServiceException
void deleteDataFile(DataFile in)
throws ICATServiceException
ICATServiceException
void deleteDataFileFormat(DataFileFormat in)
throws ICATServiceException
ICATServiceException
void deleteDataFileParameter(DataFileParameter in)
throws ICATServiceException
ICATServiceException
void deleteInstrument(Instrument in)
throws ICATServiceException
ICATServiceException
void deleteFacilityCycle(FacilityCycle in)
throws ICATServiceException
ICATServiceException
void deleteFacilityUser(FacilityUser in)
throws ICATServiceException
ICATServiceException
void deleteParameter(Parameter in)
throws ICATServiceException
ICATServiceException
java.util.List<Study> getAllStudies()
throws ICATServiceException
ICATServiceException
java.util.List<StudyStatus> getAllStudyStatus()
throws ICATServiceException
ICATServiceException
java.util.List<Investigation> getAllInvestigationsByStudyId(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<InvestigationType> getAllInvestigationTypes()
throws ICATServiceException
ICATServiceException
java.util.List<Sample> getAllSamplesByInvestigationId(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<Sample> getAllSamplesByInvestigationName(java.lang.String studyName,
java.lang.String investigationName)
throws ICATServiceException
ICATServiceException
java.util.List<SampleParameter> getAllSampleParameters(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<DataSet> getAllDataSetsByInvestigationId(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<DataSetType> getAllDataSetTypes()
throws ICATServiceException
ICATServiceException
java.util.List<DataSetStatus> getAllDataSetStatus()
throws ICATServiceException
ICATServiceException
java.util.List<DataSetParameter> getAllDataSetParameters(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<DataFile> getAllDataFilesByDataSetId(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<DataFileFormat> getAllDataFileFormats()
throws ICATServiceException
ICATServiceException
java.util.List<DataFileParameter> getAllDataFileParameters(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
java.util.List<Instrument> getAllInstruments()
throws ICATServiceException
ICATServiceException
java.util.List<FacilityCycle> getAllFacilityCycles()
throws ICATServiceException
ICATServiceException
java.util.List<FacilityUser> getAllFacilityUsers()
throws ICATServiceException
ICATServiceException
java.util.List<Parameter> getAllParameters()
throws ICATServiceException
ICATServiceException
java.util.List<Parameter> getAllParametersByType(boolean isSampleParameter,
boolean isDataSetParameter,
boolean isDataFileParameter)
throws ICATServiceException
isSampleParameter - isDataSetParameter - isDataFileParameter -
ICATServiceException
Study getStudyById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
Study getStudyByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
StudyStatus getStudyStatusByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
Investigation getInvestigationById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
Investigation getInvestigationByName(java.lang.String studyName,
java.lang.String investigationName)
throws ICATServiceException
studyName - investigationName -
ICATServiceException
InvestigationType getInvestigationTypeByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
Sample getSampleById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
Sample getSampleByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String sampleName)
throws ICATServiceException
ICATServiceException
SampleParameter getSampleParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer sampleID)
throws ICATServiceException
ICATServiceException
DataSet getDataSetById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
DataSet getDataSetByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String datasetName)
throws ICATServiceException
studyName - investigationName - datasetName -
ICATServiceException
DataSetType getDataSetTypeByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
DataSetStatus getDataSetStatusByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
java.lang.Integer getDataSetIdByHandle(java.lang.String in)
throws ICATServiceException
ICATServiceException
DataSetParameter getDataSetParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer dataFileID)
throws ICATServiceException
ICATServiceException
DataFile getDataFileById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
DataFile getDataFileByLocation(java.lang.String location)
throws ICATServiceException
location -
ICATServiceException
DataSet getDataSetByLocation(java.lang.String location)
throws ICATServiceException
ICATServiceException
Investigation getInvestigationByLocation(java.lang.String location)
throws ICATServiceException
ICATServiceException
Study getStudyByLocation(java.lang.String location)
throws ICATServiceException
ICATServiceException
DataFile getDataFileByName(java.lang.String studyName,
java.lang.String investigationName,
java.lang.String datasetName,
java.lang.String datafileName)
throws ICATServiceException
studyName - investigationName - datasetName - datafileName -
ICATServiceException
DataFileFormat getDataFileFormatById(DataFileFormatPK id)
throws ICATServiceException
ICATServiceException
DataFileFormat getDataFileFormatById(java.lang.String name,
java.lang.String version)
throws ICATServiceException
ICATServiceException
java.util.List<DataFileFormat> getDataFileFormatByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
DataFileParameter getDataFileParameterById(java.lang.String name,
java.lang.String units,
java.lang.Integer dataFileID)
throws ICATServiceException
ICATServiceException
Instrument getInstrumentByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
FacilityCycle getFacilityCycleByName(java.lang.String in)
throws ICATServiceException
ICATServiceException
FacilityUser getFacilityUserById(java.lang.String in)
throws ICATServiceException
ICATServiceException
Parameter getParameterById(java.lang.Integer in)
throws ICATServiceException
ICATServiceException
Parameter getParameterByName(java.lang.String name,
java.lang.String units)
throws ICATServiceException
name - units -
ICATServiceException
java.util.List<java.lang.String> getResourceUrlPrefixes()
throws ICATServiceException
ICATServiceException
void triggerNotifications()
throws ICATServiceException
ICATServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||