Use the RegistryObject.getClassifications method to retrieve a Collection of the object’s classifications. For a classification, the important attributes are its value and the classification scheme to which it belongs. Often, a classification has no name or description. The following code fragment retrieves and displays an object’s classifications.
Collection classifications = object.getClassifications(); Iterator classIter = classifications.iterator(); while (classIter.hasNext()) { Classification classification = (Classification) classIter.next(); String name = classification.getName().getValue(); System.out.println(" Classification name is " + name); System.out.println(" Classification value is " + classification.getValue()); ClassificationScheme scheme = classification.getClassificationScheme(); System.out.println(" Classification scheme for " + name + " is " + scheme.getName().getValue()); }
Some of the examples have a showClassifications method that uses code similar to this. See, for example, JAXRSearchByName.java in the directory <INSTALL>/registry/samples/search-name/src.