macaw.persistenceLayer.production
Class SQLOntologyTermManager
java.lang.Object
macaw.persistenceLayer.production.SQLCurationConceptManager
macaw.persistenceLayer.production.SQLOntologyTermManager
public class SQLOntologyTermManager
- extends SQLCurationConceptManager
Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Version:
- 1.0
- Author:
- Kevin Garwood (kgarwood@users.sourceforge.net)
Method Summary |
void |
addOntologyTerm(java.sql.Connection connection,
User user,
OntologyTerm ontologyTerm)
|
void |
checkOntologyTermExists(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
|
void |
clear(java.sql.Connection connection)
|
void |
createTable(java.sql.Connection connection)
|
void |
deleteOntologyTerms(java.sql.Connection connection,
User user,
java.util.ArrayList<OntologyTerm> ontologyTermsToDelete)
|
java.util.ArrayList<OntologyTerm> |
getAllOntologyTerms(java.sql.Connection connection,
User user)
|
int |
getOntologyTermIdentifier(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
|
OntologyTerm |
getOriginalOntologyTerm(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
|
void |
updateOntologyTerm(java.sql.Connection connection,
User user,
OntologyTerm revisedOntologyTerm)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLOntologyTermManager
public SQLOntologyTermManager(SQLChangeEventManager changeEventManager)
createTable
public void createTable(java.sql.Connection connection)
throws MacawException
- Throws:
MacawException
getAllOntologyTerms
public java.util.ArrayList<OntologyTerm> getAllOntologyTerms(java.sql.Connection connection,
User user)
throws MacawException
- Throws:
MacawException
addOntologyTerm
public void addOntologyTerm(java.sql.Connection connection,
User user,
OntologyTerm ontologyTerm)
throws MacawException
- Throws:
MacawException
updateOntologyTerm
public void updateOntologyTerm(java.sql.Connection connection,
User user,
OntologyTerm revisedOntologyTerm)
throws MacawException
- Throws:
MacawException
deleteOntologyTerms
public void deleteOntologyTerms(java.sql.Connection connection,
User user,
java.util.ArrayList<OntologyTerm> ontologyTermsToDelete)
throws MacawException
- Throws:
MacawException
getOntologyTermIdentifier
public int getOntologyTermIdentifier(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
throws MacawException
- Throws:
MacawException
clear
public void clear(java.sql.Connection connection)
throws MacawException
- Throws:
MacawException
checkOntologyTermExists
public void checkOntologyTermExists(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
throws MacawException
- Throws:
MacawException
getOriginalOntologyTerm
public OntologyTerm getOriginalOntologyTerm(java.sql.Connection connection,
OntologyTerm targetOntologyTerm)
throws MacawException
- Throws:
MacawException