| | |
| | | import org.opends.server.types.AttributeValue; |
| | | import org.opends.server.types.AuthenticationInfo; |
| | | import org.opends.server.types.Control; |
| | | import org.opends.server.types.DirectoryConfig; |
| | | import org.opends.server.types.DN; |
| | | import org.opends.server.types.Entry; |
| | | import org.opends.server.types.LDIFImportConfig; |
| | |
| | | |
| | | |
| | | ConfigEntry parentEntry = |
| | | DirectoryServer.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | DirectoryConfig.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | ConfigEntry configEntry = new ConfigEntry(e, parentEntry); |
| | | |
| | | EntryUUIDPlugin plugin = new EntryUUIDPlugin(); |
| | | plugin.initializePlugin(DirectoryServer.getInstance(), pluginTypes, |
| | | configEntry); |
| | | plugin.initializePlugin(pluginTypes, configEntry); |
| | | } |
| | | |
| | | |
| | |
| | | public void testInitializeWithValidConfigsWithoutSchema(Entry e) |
| | | throws Exception |
| | | { |
| | | AttributeType entryUUIDType = DirectoryServer.getAttributeType("entryuuid"); |
| | | AttributeType entryUUIDType = DirectoryConfig.getAttributeType("entryuuid", |
| | | false); |
| | | DirectoryServer.deregisterAttributeType(entryUUIDType); |
| | | |
| | | |
| | |
| | | |
| | | |
| | | ConfigEntry parentEntry = |
| | | DirectoryServer.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | DirectoryConfig.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | ConfigEntry configEntry = new ConfigEntry(e, parentEntry); |
| | | |
| | | EntryUUIDPlugin plugin = new EntryUUIDPlugin(); |
| | | plugin.initializePlugin(DirectoryServer.getInstance(), pluginTypes, |
| | | configEntry); |
| | | plugin.initializePlugin(pluginTypes, configEntry); |
| | | |
| | | |
| | | DirectoryServer.registerAttributeType(entryUUIDType, false); |
| | |
| | | |
| | | |
| | | ConfigEntry parentEntry = |
| | | DirectoryServer.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | DirectoryConfig.getConfigEntry(DN.decode("cn=Plugins,cn=config")); |
| | | ConfigEntry configEntry = new ConfigEntry(e, parentEntry); |
| | | |
| | | EntryUUIDPlugin plugin = new EntryUUIDPlugin(); |
| | | plugin.initializePlugin(DirectoryServer.getInstance(), pluginTypes, |
| | | configEntry); |
| | | plugin.initializePlugin(pluginTypes, configEntry); |
| | | } |
| | | |
| | | |
| | |
| | | e.getOperationalAttributes()); |
| | | assertEquals(addOperation.getResultCode(), ResultCode.SUCCESS); |
| | | |
| | | e = DirectoryServer.getEntry(e.getDN()); |
| | | e = DirectoryConfig.getEntry(e.getDN()); |
| | | assertNotNull(e); |
| | | assertNotNull(e.getAttribute("entryuuid")); |
| | | } |
| | |
| | | e.getOperationalAttributes()); |
| | | assertEquals(addOperation.getResultCode(), ResultCode.SUCCESS); |
| | | |
| | | e = DirectoryServer.getEntry(e.getDN()); |
| | | e = DirectoryConfig.getEntry(e.getDN()); |
| | | assertNotNull(e); |
| | | assertNotNull(e.getAttribute("entryuuid")); |
| | | } |