import javax.jcr.Node;
+import org.argeo.entity.Term;
+import org.argeo.entity.Typology;
import org.argeo.jcr.Jcr;
/** A typology. Helper to optimise {@link SuiteTermsManager} implementation. */
-class SuiteTypology {
+class SuiteTypology implements Typology {
private final String name;
private final Node node;
private boolean isFlat = true;
this.name = Jcr.getName(this.node);
}
+ @Override
+ public String getId() {
+ return name;
+ }
+
public String getName() {
return name;
}
isFlat = false;
}
+ @Override
public boolean isFlat() {
return isFlat;
}
+ @Override
public List<SuiteTerm> getSubTerms() {
return subTerms;
}