X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.api.app%2Fsrc%2Forg%2Fargeo%2Fapi%2Fapp%2FTermsManager.java;fp=org.argeo.api.app%2Fsrc%2Forg%2Fargeo%2Fapi%2Fapp%2FTermsManager.java;h=dadaf9a8b49580d96c05d024f1027af2003157f0;hp=0000000000000000000000000000000000000000;hb=616a062e9d061ce91589556624ed622298a21ac7;hpb=c4cecb1f3b6cbe1b25dafae79e3f17d50d90b9c8 diff --git a/org.argeo.api.app/src/org/argeo/api/app/TermsManager.java b/org.argeo.api.app/src/org/argeo/api/app/TermsManager.java new file mode 100644 index 0000000..dadaf9a --- /dev/null +++ b/org.argeo.api.app/src/org/argeo/api/app/TermsManager.java @@ -0,0 +1,16 @@ +package org.argeo.api.app; + +import java.util.List; +import java.util.Set; + +/** Provides optimised access and utilities around terms typologies. */ +public interface TermsManager { + Typology getTypology(String typology); + + Set getTypologies(); + + Term getTerm(String id); + + List listAllTerms(String typology); + +}