/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (the "License"). You may not use this file except in compliance * with the License. * * You can obtain a copy of the license at * trunk/opends/resource/legal-notices/OpenDS.LICENSE * or https://OpenDS.dev.java.net/OpenDS.LICENSE. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable, * add the following below this CDDL HEADER, with the fields enclosed * by brackets "[]" replaced with your own identifying information: * Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END * * * Portions Copyright 2007 Sun Microsystems, Inc. */ package org.opends.server.admin; import org.opends.server.admin.std.meta.RootCfgDefn; /** * Common methods for hooking in the test components. */ public final class TestCfg { // Prevent instantiation. private TestCfg() { // No implementation required. } /** * A one-to-many relation between the root and test-parent * components. */ public static final InstantiableRelationDefinition RD_TEST_ONE_TO_MANY_PARENT; /** * A one-to-zero-or-one relation between the root and a test-parent * component. */ public static final OptionalRelationDefinition RD_TEST_ONE_TO_ZERO_OR_ONE_PARENT; // Create a one-to-many relation for test-parent components. static { RD_TEST_ONE_TO_MANY_PARENT = new InstantiableRelationDefinition( RootCfgDefn.getInstance(), "test-one-to-many-parent", "test-one-to-many-parents", TestParentCfgDefn.getInstance()); RootCfgDefn.getInstance().registerRelationDefinition( RD_TEST_ONE_TO_MANY_PARENT); } // Create a one-to-many relation for test-parent components. static { RD_TEST_ONE_TO_ZERO_OR_ONE_PARENT = new OptionalRelationDefinition( RootCfgDefn.getInstance(), "test-one-to-zero-or-one-parent", TestParentCfgDefn.getInstance()); RootCfgDefn.getInstance().registerRelationDefinition( RD_TEST_ONE_TO_ZERO_OR_ONE_PARENT); } }