org.fao.geonet.kernel
Class ThesaurusManager
java.lang.Object
org.fao.geonet.kernel.ThesaurusManager
public class ThesaurusManager
- extends java.lang.Object
Constructor Summary |
ThesaurusManager(java.lang.String appPath,
java.lang.String thesauriRepository)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThesaurusManager
public ThesaurusManager(java.lang.String appPath,
java.lang.String thesauriRepository)
throws java.lang.Exception
- Parameters:
appPath
- thesauriRepository
-
- Throws:
java.lang.Exception
buildThesaurusFilePath
public java.lang.String buildThesaurusFilePath(java.lang.String fname,
java.lang.String type,
java.lang.String dname)
- Parameters:
fname
- type
- dname
-
- Returns:
addThesaurus
public void addThesaurus(Thesaurus gst)
throws java.lang.Exception
- Parameters:
gst
-
- Throws:
java.lang.Exception
remove
public void remove(java.lang.String name)
- Parameters:
name
-
getThesauriDirectory
public java.lang.String getThesauriDirectory()
getThesauriTable
public java.util.Hashtable<java.lang.String,Thesaurus> getThesauriTable()
getRepositoryByName
public org.openrdf.sesame.repository.local.LocalRepository getRepositoryByName(java.lang.String thesaurusName)
getThesaurusByName
public Thesaurus getThesaurusByName(java.lang.String thesaurusName)
existsThesaurus
public boolean existsThesaurus(java.lang.String name)
- Parameters:
name
-
- Returns:
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception