| File was renamed from opends/tests/unit-tests-testng/src/server/org/opends/server/admin/server/MockLDAPProfile.java |
| | |
| | | * |
| | | * Portions Copyright 2007 Sun Microsystems, Inc. |
| | | */ |
| | | package org.opends.server.admin.server; |
| | | package org.opends.server.admin; |
| | | |
| | | |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | |
| | | import org.opends.server.admin.AbstractManagedObjectDefinition; |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getFilter(AbstractManagedObjectDefinition<?, ?> d) { |
| | | // Not implemented yet. |
| | | throw new UnsupportedOperationException(); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getInstantiableRelationChildRDNType( |
| | | InstantiableRelationDefinition<?, ?> r) { |
| | | return "cn"; |
| | |
| | | @Override |
| | | public List<String> getInstantiableRelationObjectClasses( |
| | | InstantiableRelationDefinition<?, ?> r) { |
| | | // Not implemented yet. |
| | | throw new UnsupportedOperationException(); |
| | | return Arrays.asList(new String[] { "top", "ds-cfg-branch" }); |
| | | } |
| | | |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public String getObjectClass(AbstractManagedObjectDefinition<?, ?> d) { |
| | | // Not implemented yet. |
| | | throw new UnsupportedOperationException(); |
| | | return "ds-cfg-" + d.getName(); |
| | | } |
| | | |
| | | |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public List<String> getObjectClasses( |
| | | AbstractManagedObjectDefinition<?, ?> d) { |
| | | // Not implemented yet. |
| | | throw new UnsupportedOperationException(); |
| | | public List<String> getObjectClasses(AbstractManagedObjectDefinition<?, ?> d) { |
| | | LinkedList<String> objectClasses = new LinkedList<String>(); |
| | | for (AbstractManagedObjectDefinition<?, ?> i = d; i != null; i = i |
| | | .getParent()) { |
| | | objectClasses.addFirst(getObjectClass(i)); |
| | | } |
| | | |
| | | // Make sure that we have top. |
| | | objectClasses.addFirst("top"); |
| | | return objectClasses; |
| | | } |
| | | |
| | | |