| | |
| | | import org.forgerock.opendj.ldap.schema.AttributeType; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRule; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRuleUse; |
| | | import org.forgerock.opendj.ldap.schema.ObjectClass; |
| | | import org.forgerock.opendj.ldap.schema.Schema; |
| | | import org.forgerock.opendj.ldap.schema.SchemaBuilder; |
| | | import org.forgerock.util.Utils; |
| | |
| | | import org.opends.server.types.LDIFExportConfig; |
| | | import org.opends.server.types.LDIFImportConfig; |
| | | import org.opends.server.types.LDIFImportResult; |
| | | import org.forgerock.opendj.ldap.schema.ObjectClass; |
| | | import org.opends.server.types.SearchFilter; |
| | | import org.opends.server.util.CollectionUtils; |
| | | import org.opends.server.util.ServerConstants; |
| | |
| | | runModify(argsNotPermissive(), ldif, System.err, SUCCESS); |
| | | |
| | | ObjectClass oc = DirectoryServer.getSchema().getObjectClass(ocName); |
| | | assertNotNull(oc); |
| | | assertFalse(oc.isPlaceHolder()); |
| | | |
| | | DITContentRule dcr = DirectoryServer.getSchema().getDITContentRule(oc); |
| | | assertNotNull(dcr); |
| | |
| | | runModify(argsPermissive(), ldif, System.err, SUCCESS); |
| | | |
| | | ObjectClass oc = DirectoryServer.getSchema().getObjectClass(ocName); |
| | | assertNotNull(oc); |
| | | assertFalse(oc.isPlaceHolder()); |
| | | |
| | | DITContentRule dcr = DirectoryServer.getSchema().getDITContentRule(oc); |
| | | assertNotNull(dcr); |
| | |
| | | runModify(argsNotPermissive(), ldif, System.err, SUCCESS); |
| | | |
| | | ObjectClass oc = DirectoryServer.getSchema().getObjectClass(ocName); |
| | | assertNotNull(oc); |
| | | assertFalse(oc.isPlaceHolder()); |
| | | |
| | | DITContentRule dcr = DirectoryServer.getSchema().getDITContentRule(oc); |
| | | assertNotNull(dcr); |
| | |
| | | runModify(argsNotPermissive(), ldif, System.err, SUCCESS); |
| | | |
| | | ObjectClass oc = DirectoryServer.getSchema().getObjectClass(ocName); |
| | | assertNotNull(oc); |
| | | assertFalse(oc.isPlaceHolder()); |
| | | |
| | | DITContentRule dcr = DirectoryServer.getSchema().getDITContentRule(oc); |
| | | assertNotNull(dcr); |
| | |
| | | runModify(argsNotPermissive(), ldif, System.err, SUCCESS); |
| | | |
| | | ObjectClass oc = DirectoryServer.getSchema().getObjectClass(ocName); |
| | | assertNotNull(oc); |
| | | assertFalse(oc.isPlaceHolder()); |
| | | |
| | | DITContentRule dcr = DirectoryServer.getSchema().getDITContentRule(oc); |
| | | assertNull(dcr); |
| | |
| | | "X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | String objectClassName = "testditcontentrulesmatchingruleoc"; |
| | | assertNull(DirectoryServer.getSchema().getObjectClass(objectClassName)); |
| | | assertTrue(DirectoryServer.getSchema().getObjectClass(objectClassName).isPlaceHolder()); |
| | | |
| | | runModify(argsNotPermissive(), ldif, System.err, ATTRIBUTE_OR_VALUE_EXISTS); |
| | | } |
| | |
| | | "X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | String objectClassName = "testditcontentrulesmatchingruleoc1"; |
| | | assertNull(DirectoryServer.getSchema().getObjectClass(objectClassName)); |
| | | assertTrue(DirectoryServer.getSchema().getObjectClass(objectClassName).isPlaceHolder()); |
| | | |
| | | runModify(argsNotPermissive(), ldif, System.err, ATTRIBUTE_OR_VALUE_EXISTS); |
| | | } |
| | |
| | | " MAY ( street $ c) X-ORIGIN 'user defined' )"); |
| | | assertEquals(resultCode, 0); |
| | | |
| | | assertNotNull(DirectoryServer.getObjectClass( |
| | | "testaddanddeletedefinitionwithextraspaces")); |
| | | assertNotNull(DirectoryServer.getObjectClass( |
| | | "testaddanddeletedefinitionwithextraspaces-oid")); |
| | | assertFalse(getObjectClass("testaddanddeletedefinitionwithextraspaces").isPlaceHolder()); |
| | | assertFalse(getObjectClass("testaddanddeletedefinitionwithextraspaces-oid").isPlaceHolder()); |
| | | |
| | | resultCode = TestCaseUtils.applyModifications(false, |
| | | "dn: cn=schema", |
| | |
| | | " MAY ( street $ c) X-ORIGIN 'user defined' )"); |
| | | assertEquals(resultCode, 0); |
| | | |
| | | assertNull(DirectoryServer.getObjectClass( |
| | | "testaddanddeletedefinitionwithextraspaces")); |
| | | assertNull(DirectoryServer.getObjectClass( |
| | | "testaddanddeletedefinitionwithextraspaces-oid")); |
| | | assertTrue(getObjectClass("testaddanddeletedefinitionwithextraspaces").isPlaceHolder()); |
| | | assertTrue(getObjectClass("testaddanddeletedefinitionwithextraspaces-oid").isPlaceHolder()); |
| | | } |
| | | |
| | | /** |