Changeset 28564
- Timestamp:
- 01/08/08 10:00:38 (1 year ago)
- Files:
-
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/event/CoreEvent.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/event/impl/CoreEventImpl.java (modified) (3 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/impl/DocumentModelImpl.java (modified) (4 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/model/impl/DefaultPropertyFactory.java (modified) (2 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/utils/DocumentModelUtils.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/AbstractSession.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/TestCore.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/event/TestCoreEvent.java (modified) (3 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/event/TestNXRuntimeEventListener.java (modified) (3 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/lifecycle/TestLifeCycleService.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/repository/FakeEventListener.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/repository/TestRepositoryListenerService.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/security/TestSecurityService.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/event/CoreEvent.java
r19492 r28564 50 50 * @return a map holding the event information 51 51 */ 52 Map getInfo();52 Map<String, ?> getInfo(); 53 53 54 54 /** org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/event/impl/CoreEventImpl.java
r19492 r28564 37 37 protected final Object source; 38 38 39 protected final Map info;39 protected final Map<String, ?> info; 40 40 41 41 protected final Date date; … … 48 48 49 49 50 public CoreEventImpl(String eventId, Object source, Map info,50 public CoreEventImpl(String eventId, Object source, Map<String, ?> info, 51 51 Principal principal, String category, String comment) { 52 52 date = new Date(); … … 67 67 } 68 68 69 public Map getInfo() {69 public Map<String, ?> getInfo() { 70 70 return info; 71 71 } org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/impl/DocumentModelImpl.java
r28479 r28564 889 889 res = client.followTransition(ref, transition); 890 890 } catch (NullPointerException ne) { 891 throw new ClientException(ne.getMessage() );891 throw new ClientException(ne.getMessage(), ne); 892 892 } 893 893 } else { … … 928 928 ref); 929 929 } catch (NullPointerException ne) { 930 throw new ClientException(ne.getMessage() );930 throw new ClientException(ne.getMessage(), ne); 931 931 } 932 932 } else { … … 968 968 ref); 969 969 } catch (NullPointerException ne) { 970 throw new ClientException(ne.getMessage() );970 throw new ClientException(ne.getMessage(), ne); 971 971 } 972 972 } else { … … 1005 1005 lifeCyclePolicy = getClient().getLifeCyclePolicy(ref); 1006 1006 } catch (NullPointerException ne) { 1007 throw new ClientException(ne.getMessage() );1007 throw new ClientException(ne.getMessage(), ne); 1008 1008 } 1009 1009 } else { org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/api/model/impl/DefaultPropertyFactory.java
r28195 r28564 193 193 194 194 public static Property newProperty(Property parent, Field field, int flags) { 195 Property property = null;195 Property property; 196 196 Type type = field.getType(); 197 197 if (type.isSimpleType()) { … … 200 200 property = DefaultPropertyFactory.newMapProperty(parent, field, flags); 201 201 } else if (type.isListType()) { 202 property = DefaultPropertyFactory.newListProperty(parent, field, flags);203 202 ListType ltype = (ListType)type; 204 203 if (ltype.isArray()) { org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/main/java/org/nuxeo/ecm/core/utils/DocumentModelUtils.java
r27902 r28564 137 137 138 138 private static String join(String[] items, String sep) { 139 StringBu ffer buf = new StringBuffer();139 StringBuilder buf = new StringBuilder(); 140 140 int max = items.length - 1; 141 141 for (int i = 0; i < items.length; i++) { org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/AbstractSession.java
r28360 r28564 2340 2340 public void orderBefore(DocumentRef parent, String src, String dest) 2341 2341 throws ClientException { 2342 Document doc = null; 2343 try { 2344 doc = resolveReference(parent); 2342 try { 2343 Document doc = resolveReference(parent); 2345 2344 doc.orderBefore(src, dest); 2346 2345 } catch (DocumentException e) { org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/TestCore.java
r27629 r28564 37 37 public void setUp() throws Exception { 38 38 super.setUp(); 39 deploy ("CoreService.xml");40 deploy ("TypeService.xml");41 deploy ("RepositoryService.xml");42 deploy ("test-CoreExtensions.xml");39 deployContrib("CoreService.xml"); 40 deployContrib("TypeService.xml"); 41 deployContrib("RepositoryService.xml"); 42 deployContrib("test-CoreExtensions.xml"); 43 43 typeManager = NXSchema.getSchemaManager(); 44 44 } org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/event/TestCoreEvent.java
r25725 r28564 41 41 String eventId = "someEvent"; 42 42 String source = "someDummySource"; 43 Map<String, Serializable> info = null;44 43 45 44 CoreEvent coreEvent = new CoreEventImpl(null, null, null, null, null, null); … … 61 60 assertNull(coreEvent2.getInfo()); 62 61 62 Map<String, Serializable> info = null; 63 63 CoreEvent coreEvent3 = new CoreEventImpl(eventId, source, info, null, null, null); 64 64 assertNotNull(coreEvent3); … … 89 89 CoreEvent coreEvent = new CoreEventImpl(eventId, null, info, null, null, null); 90 90 assertEquals(eventId, coreEvent.getEventId()); 91 Map<String, Serializable> infoBack = coreEvent.getInfo();91 Map<String, ?> infoBack = coreEvent.getInfo(); 92 92 assertEquals(info, infoBack); 93 93 assertEquals("xxx", infoBack.get("destination")); org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/event/TestNXRuntimeEventListener.java
r16046 r28564 32 32 public class TestNXRuntimeEventListener extends NXRuntimeTestCase { 33 33 34 private static final String nxListenerName= "nxruntimelistener";34 private static final String LISTENER_NAME = "nxruntimelistener"; 35 35 36 36 @Override … … 38 38 super.setUp(); 39 39 40 deploy ("RepositoryService.xml");41 deploy ("CoreEventListenerService.xml");40 deployContrib("RepositoryService.xml"); 41 deployContrib("CoreEventListenerService.xml"); 42 42 } 43 43 44 private CoreEventListenerService getRepositoryListenerService() {44 private static CoreEventListenerService getRepositoryListenerService() { 45 45 return NXCore.getCoreEventListenerService(); 46 46 } … … 48 48 public void testNXListenerRegistration() { 49 49 CoreEventListenerService listenerService = getRepositoryListenerService(); 50 EventListener nxListener = listenerService.getEventListenerByName(nxListenerName); 50 EventListener nxListener = listenerService.getEventListenerByName( 51 LISTENER_NAME); 51 52 assertNotNull(nxListener); 52 53 } org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/lifecycle/TestLifeCycleService.java
r16046 r28564 71 71 // Test life cycle registration 72 72 73 LifeCycle lcd = lifeCycleService 74 .getLifeCycleByName("default"); 73 LifeCycle lcd = lifeCycleService.getLifeCycleByName("default"); 75 74 assertNotNull(lcd); 76 75 org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/repository/FakeEventListener.java
r16046 r28564 37 37 public void notifyEvent(CoreEvent coreEvent) { 38 38 // add an info in the core event map when processing the event 39 Map info = coreEvent.getInfo();39 Map<String, ?> info = coreEvent.getInfo(); 40 40 if (info != null) { 41 41 if (info.get("hits") != null) { 42 ((List ) info.get("hits")).add(getName());42 ((List<String>) info.get("hits")).add(getName()); 43 43 } 44 44 } org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/repository/TestRepositoryListenerService.java
r24456 r28564 44 44 protected void setUp() throws Exception { 45 45 super.setUp(); 46 deploy ("RepositoryService.xml");47 deploy ("CoreEventListenerService.xml");48 deploy ("CoreEventListenerTestExtensions.xml");46 deployContrib("RepositoryService.xml"); 47 deployContrib("CoreEventListenerService.xml"); 48 deployContrib("CoreEventListenerTestExtensions.xml"); 49 49 50 50 repositoryListenerService = NXCore.getCoreEventListenerService(); org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/security/TestSecurityService.java
r28346 r28564 107 107 108 108 public void testOverridedPermissions1() throws Exception { 109 110 109 // deploy a new atomic permission and a new compound permission 111 110 deployContrib("permissions-override1-contrib.xml"); … … 142 141 assertNotNull(groups); 143 142 assertEquals(Arrays.asList("CustomCompoundPerm"), Arrays.asList(groups)); 144 145 143 } 146 144 147 145 public void testOverridedVisiblePermission1() throws Exception { 148 149 146 deployContrib("permissions-override1-contrib.xml"); 150 147 … … 175 172 176 173 public void testOverridedPermissions2() throws Exception { 177 178 174 // deploy a new atomic permission and a new compound permission 179 175 deployContrib("permissions-override2-contrib.xml"); … … 191 187 assertNotNull(groups); 192 188 assertEquals(Arrays.asList("ReadWrite", "Write"), Arrays.asList(groups)); 193 194 189 } 195 190
