OPENDJ-2987 Replaced ObjectClass.getPrimaryName() by getNameOrOID()
| | |
| | | optional = ocToDelete.getDeclaredOptionalAttributes(); |
| | | } |
| | | return new ObjectClass("", |
| | | ocToDelete.getPrimaryName(), |
| | | ocToDelete.getNameOrOID(), |
| | | new ArrayList<>(ocToDelete.getNormalizedNames()), |
| | | ocToDelete.getOID(), |
| | | ocToDelete.getDescription(), |
| | |
| | | optional.add(newAttribute); |
| | | } |
| | | return new ObjectClass("", |
| | | ocToDelete.getPrimaryName(), |
| | | ocToDelete.getNameOrOID(), |
| | | allNames, |
| | | ocToDelete.getOID(), |
| | | ocToDelete.getDescription(), |
| | |
| | | } |
| | | } |
| | | return new ObjectClass("", |
| | | ocToDelete.getPrimaryName(), |
| | | ocToDelete.getNameOrOID(), |
| | | allNames, |
| | | ocToDelete.getOID(), |
| | | ocToDelete.getDescription(), |
| | |
| | | if (mustAdd(oc)) |
| | | { |
| | | SomeSchemaElement element = new SomeSchemaElement(oc); |
| | | String name = oc.getPrimaryName(); |
| | | String name = oc.getNameOrOID(); |
| | | if (Utilities.isStandard(element)) |
| | | { |
| | | standardOcNames.add(name); |
| | |
| | | // Ignore: this is called to get an initial panel size. |
| | | return; |
| | | } |
| | | String n = oc.getPrimaryName(); |
| | | String n = oc.getNameOrOID(); |
| | | if (n == null) |
| | | { |
| | | n = NOT_APPLICABLE.toString(); |
| | |
| | | */ |
| | | protected Set<String> getAliases(ObjectClass oc) |
| | | { |
| | | return getAliases(oc.getNormalizedNames(), oc.getPrimaryName()); |
| | | return getAliases(oc.getNormalizedNames(), oc.getNameOrOID()); |
| | | } |
| | | |
| | | private Set<String> getAliases(Iterable<String> names, String primaryName) |
| | |
| | | return; |
| | | } |
| | | hmAttrs.clear(); |
| | | String n = oc.getPrimaryName(); |
| | | String n = oc.getNameOrOID(); |
| | | if (n == null) |
| | | { |
| | | n = NOT_APPLICABLE.toString(); |
| | |
| | | description.setText(n); |
| | | ArrayList<String> otherNames = new ArrayList<>(); |
| | | Iterable<String> ocNames = oc.getNormalizedNames(); |
| | | String primaryName = oc.getPrimaryName(); |
| | | String primaryName = oc.getNameOrOID(); |
| | | if (primaryName == null) |
| | | { |
| | | primaryName = ""; |
| | |
| | | } |
| | | else if (superiors.size() == 1) |
| | | { |
| | | n = superiors.iterator().next().getPrimaryName(); |
| | | n = superiors.iterator().next().getNameOrOID(); |
| | | } |
| | | else |
| | | { |
| | | SortedSet<String> names = new TreeSet<>(); |
| | | for (ObjectClass superior : superiors) |
| | | { |
| | | names.add(superior.getPrimaryName()); |
| | | names.add(superior.getNameOrOID()); |
| | | } |
| | | n = Utilities.getStringFromCollection(names, ", "); |
| | | } |
| | |
| | | final MonitorProvider<?> monitorProvider) |
| | | { |
| | | final ObjectClass monitorOC = monitorProvider.getMonitorObjectClass(); |
| | | final HashMap<ObjectClass, String> monitorClasses = newObjectClasses(monitorOC, monitorOC.getPrimaryName()); |
| | | final HashMap<ObjectClass, String> monitorClasses = newObjectClasses(monitorOC, monitorOC.getNameOrOID()); |
| | | |
| | | final MonitorData monitorAttrs = monitorProvider.getMonitorData(); |
| | | final Map<AttributeType, List<Attribute>> attrMap = asMap(monitorAttrs); |
| | |
| | | |
| | | private void put(Map<ObjectClass, String> objectClasses, ObjectClass oc) |
| | | { |
| | | objectClasses.put(oc, oc.getPrimaryName()); |
| | | objectClasses.put(oc, oc.getNameOrOID()); |
| | | } |
| | | |
| | | private void put(Map<AttributeType, List<Attribute>> Attrs, String attrName, String value) |
| | |
| | | } |
| | | |
| | | /** |
| | | * Retrieves the primary name for this schema definition. |
| | | * |
| | | * @return The primary name for this schema definition, or |
| | | * <code>null</code> if there is no primary name. |
| | | */ |
| | | public final String getPrimaryName() { |
| | | return primaryName; |
| | | } |
| | | |
| | | /** |
| | | * Retrieves an iterable over the set of normalized names that may |
| | | * be used to reference this schema definition. The normalized form |
| | | * of an attribute name is defined as the user-defined name |
| | |
| | | |
| | | for (ObjectClass oc : addObjectClasses) |
| | | { |
| | | addOperation.addObjectClass(oc, oc.getPrimaryName()); |
| | | addOperation.addObjectClass(oc, oc.getNameOrOID()); |
| | | } |
| | | |
| | | return PluginResult.PreOperation.continueOperationProcessing(); |
| | |
| | | * information: "Portions Copyright [year] [name of copyright owner]". |
| | | * |
| | | * Copyright 2006-2008 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014-2015 ForgeRock AS. |
| | | * Portions Copyright 2014-2016 ForgeRock AS. |
| | | */ |
| | | package org.opends.server.types; |
| | | |
| | |
| | | public final void testGetPrimaryNameDefault() throws Exception { |
| | | SchemaDefinitionBuilder builder = getBuilder(null, "1.2.3"); |
| | | CommonSchemaElements d = builder.getInstance(); |
| | | Assert.assertNull(d.getPrimaryName()); |
| | | Assert.assertNull(d.getNameOrOID()); |
| | | } |
| | | |
| | | |
| | |
| | | public final void testGetPrimaryName() throws Exception { |
| | | SchemaDefinitionBuilder builder = getBuilder("testType", "1.2.3"); |
| | | CommonSchemaElements d = builder.getInstance(); |
| | | Assert.assertEquals(d.getPrimaryName(), "testType"); |
| | | Assert.assertEquals(d.getNameOrOID(), "testType"); |
| | | } |
| | | |
| | | |
| | |
| | | ObjectClass type = new ObjectClass(definition, null, null, "1.2.3", null, |
| | | null, null, null, null, false, null); |
| | | |
| | | Assert.assertNull(type.getPrimaryName()); |
| | | Assert.assertNull(type.getNameOrOID()); |
| | | } |
| | | |
| | | |