Page History
...
The behavior of simple search changes to default to active only terms. Since this is not backwards compatible 6.3 will change this behavior back to what was current during 6.1.
Also an additional method for resolving hierarchies was made available in the convenience methods, providing a namespace parameter to further restrict the resolution of hierarchies. Terminologies can now be loaded with terms belonging to multiple namespaces and graph focus nodes chosen based on their namespace.
Code Block | ||
---|---|---|
| ||
LexBIGService lbSvc = (LexEVSDistributed)ApplicationServiceProvider.getApplicationServiceFromUrl(serviceUrl, "EvsServiceInfo") LexBIGServiceConvenienceMethods lbscm = (LexBIGServiceConvenienceMethods) lbSvc .getGenericExtension("LexBIGServiceConvenienceMethods"); // Iterate through all hierarchies ... CodingSchemeVersionOrTag csvt = Constructors.createCodingSchemeVersionOrTagFromVersion(NPO_SCHEME_MULTI_NAMESPACE_VERSION); String[] hierarchyIDs = lbscm.getHierarchyIDs(NPO_SCHEME_MULTI_NAMESPACE_URL, csvt); String hierarchyId = (hierarchyIDs.length > 0) ? hierarchyIDs[0] : null; for (String hierarchy : hierarchyIDs) { if (hierarchy.equalsIgnoreCase("is_a")) hierarchyId = hierarchy; } String code= "NPO_1607"; AssociationList associations = lbscm.getHierarchyPathToRoot(NPO_SCHEME_MULTI_NAMESPACE, csvt, hierarchyId, code, false, LexBIGServiceConvenienceMethods.HierarchyPathResolveOption.ALL, null); |