Changeset 30374
- Timestamp:
- 02/20/08 17:31:28 (9 months ago)
- Files:
-
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectory.java (moved) (moved from org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/MemoryDirectory.java) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectoryFactory.java (moved) (moved from org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/MemoryDirectoryFactory.java) (5 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectorySession.java (moved) (moved from org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/MemoryDirectorySession.java) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo/ecm (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo/ecm/directory (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo/ecm/directory/memory (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo/ecm/directory/memory/TestMemoryDirectory.java (moved) (moved from org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMemoryDirectory.java) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/resources (added)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMultiDirectory.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectory.java
r29556 r30374 18 18 */ 19 19 20 package org.nuxeo.ecm.directory.m ulti;20 package org.nuxeo.ecm.directory.memory; 21 21 22 22 import java.util.Map; org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectoryFactory.java
r29587 r30374 18 18 */ 19 19 20 package org.nuxeo.ecm.directory.m ulti;20 package org.nuxeo.ecm.directory.memory; 21 21 22 22 import java.util.ArrayList; … … 26 26 27 27 import org.nuxeo.ecm.directory.Directory; 28 import org.nuxeo.ecm.directory.DirectoryException; 28 29 import org.nuxeo.ecm.directory.DirectoryFactory; 29 30 import org.nuxeo.ecm.directory.api.DirectoryService; 31 import org.nuxeo.runtime.api.Framework; 30 32 31 33 /** … … 39 41 private final DirectoryService directoryService; 40 42 41 p rotected MemoryDirectoryFactory(){43 public MemoryDirectoryFactory() throws DirectoryException { 42 44 directories = new HashMap<String, MemoryDirectory>(); 43 // directoryService=(DirectoryService) Framework.getRuntime().getComponent(DirectoryService.NAME); 44 directoryService=MultiDirectoryFactory.getDirectoryService(); 45 // GR now NXRuntime provides the local one by default 46 try { 47 directoryService=(DirectoryService) Framework.getService(DirectoryService.class); 48 } catch (Exception e) { 49 throw new DirectoryException("Error in Directory Service lookup"); 50 } 51 // directoryService=MultiDirectoryFactory.getDirectoryService(); 45 52 } 46 53 … … 49 56 } 50 57 51 p rotectedvoid registerDirectory(MemoryDirectory directory) {58 public void registerDirectory(MemoryDirectory directory) { 52 59 String directoryName = directory.getName(); 53 60 directories.put(directoryName, directory); … … 55 62 } 56 63 57 p rotectedvoid unregisterDirectory(MemoryDirectory directory) {64 public void unregisterDirectory(MemoryDirectory directory) { 58 65 String directoryName = directory.getName(); 59 66 directoryService.unregisterDirectory(directoryName, this); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/main/java/org/nuxeo/ecm/directory/memory/MemoryDirectorySession.java
r28482 r30374 18 18 */ 19 19 20 package org.nuxeo.ecm.directory.m ulti;20 package org.nuxeo.ecm.directory.memory; 21 21 22 22 import java.util.ArrayList; org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-core/src/test/java/org/nuxeo/ecm/directory/memory/TestMemoryDirectory.java
r29587 r30374 18 18 */ 19 19 20 package org.nuxeo.ecm.directory.m ulti;20 package org.nuxeo.ecm.directory.memory; 21 21 22 22 import java.util.ArrayList; … … 63 63 super.setUp(); 64 64 65 deployBundle("nuxeo-core-schema"); 66 65 deployBundle("org.nuxeo.ecm.core.schema"); 66 67 // XXX GR fair enough, but why not using an xsd file? 67 68 SchemaImpl sch = new SchemaImpl(SCHEMA_NAME); 68 69 sch.addField(QName.valueOf("i"), new TypeRef<Type>(SchemaNames.BUILTIN, StringType.ID)); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMultiDirectory.java
r29587 r30374 33 33 import org.nuxeo.ecm.directory.Session; 34 34 import org.nuxeo.ecm.directory.api.DirectoryService; 35 import org.nuxeo.ecm.directory.memory.MemoryDirectory; 36 import org.nuxeo.ecm.directory.memory.MemoryDirectoryFactory; 35 37 import org.nuxeo.runtime.api.Framework; 36 38 import org.nuxeo.runtime.test.NXRuntimeTestCase;
