Changeset 28610
- Timestamp:
- 01/09/08 18:13:52 (7 months ago)
- Files:
-
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-actions-core/src/test/java/org/nuxeo/ecm/platform/actions/TestActionFilter.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-client/src/main/java/org/nuxeo/ecm/platform/audit/ws/WSAuditBean.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-facade/src/main/java/org/nuxeo/ecm/platform/audit/ejb/LogsBean.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-facade/src/test/java/org/nuxeo/ecm/platform/audit/facade/TestLogEntryFactory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-search/src/test/java/org/nuxeo/ecm/platform/audit/search/TestAuditIndexableResource.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheServiceException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-content-template-manager/src/test/java/org/nuxeo/ecm/platform/content/template/tests/TestContentTemplateFactory.java (modified) (7 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-content-template-manager/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-api/src/main/java/org/nuxeo/ecm/directory/DirectoryException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/DirectoryManagerBean.java (modified) (22 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/EJBExceptionHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMultiDirectory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/SQLDirectoryTestCase.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestDescriptorOverride.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestSQLDirectory.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/DocumentMessageImpl.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/EventMessageImpl.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/RepositoryChangeEventImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-events-core/src/main/java/org/nuxeo/ecm/platform/events/listener/JMSEventListener.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-filemanager-core/src/main/java/org/nuxeo/ecm/platform/filemanager/utils/FileManagerUtils.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-filemanager-core/src/test/java/org/nuxeo/ecm/platform/filemanager/TestPluginExtension.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-io-core/src/test/java/org/nuxeo/ecm/core/LocalRepositoryLocator.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-modifier/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-notification-core/src/main/java/org/nuxeo/ecm/platform/rendering/RenderingContext.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-notification-core/src/main/java/org/nuxeo/ecm/platform/rendering/RenderingEngine.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-notification-core/src/main/java/org/nuxeo/ecm/platform/rendering/RenderingException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-notification-core/src/main/java/org/nuxeo/ecm/platform/rendering/RenderingResult.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-notification-core/src/main/java/org/nuxeo/ecm/platform/rendering/RenderingService.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-publishing-api/src/main/java/org/nuxeo/ecm/platform/publishing/api/PublishingInformation.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-publishing/src/main/java/org/nuxeo/ecm/platform/publishing/workflow/ejb/PublishingActionsListenerBean.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-relations-search/src/test/java/org/nuxeo/ecm/platform/relations/search/TestRelationIndexableResource.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-relations-search/src/test/java/org/nuxeo/ecm/platform/relations/search/TestRelationIndexableResourceFactory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-search-api/src/test/java/org/nuxeo/ecm/core/search/api/TestSearchPageProvider.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-search-compass-plugin/src/main/java/org/nuxeo/ecm/core/search/backend/compass/QueryConverter.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-search-compass-plugin/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-search-core-listener/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-search-core/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-syndication/src/main/java/org/nuxeo/ecm/platform/syndication/SyndicationLocator.java (modified) (9 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-transform-core/src/test/java/org/nuxeo/ecm/platform/transform/TestTransformComponent.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-transform-plugins-oleextract/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/date/InputDateTimeRenderer.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/editor/HtmlEditorRenderer.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/InputFileMimetypeValidator.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIInputFile.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/list/UIEditableList.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/DocumentLinkTagHandler.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/GenericHtmlComponentHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/MetaActionSourceTagHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/MetaValueHolderTagHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/ComponentTagUtils.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-uidgen-core/src/test/resources/CoreEventListenerService.xml (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-usermanager-api/src/main/java/org/nuxeo/ecm/platform/usermanager/NuxeoPrincipalImpl.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/lifecycle/MassLifeCycleTransitionListener.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/lifecycle/MassLifeCycleTransitionMessage.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/search/SearchBusinessDelegate.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-workflow-client/src/test/java/org/nuxeo/ecm/platform/workflow/web/TestProcessDocumentAdapter.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-workflow-client/src/test/java/org/nuxeo/ecm/platform/workflow/web/TestRegisterWorkflowAction.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform/src/main/java/org/nuxeo/ecm/platform/ejb/ECServerBean.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform/src/main/java/org/nuxeo/ecm/platform/ws/AbstractNuxeoWebService.java (modified) (1 diff)
- org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform/src/main/java/org/nuxeo/ecm/platform/ws/NuxeoRemotingBean.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-actions-core/src/test/java/org/nuxeo/ecm/platform/actions/TestActionFilter.java
r28580 r28610 20 20 package org.nuxeo.ecm.platform.actions; 21 21 22 import java.util.Map;23 24 22 import org.nuxeo.ecm.core.api.DocumentModel; 25 23 import org.nuxeo.runtime.test.NXRuntimeTestCase; … … 38 36 protected void setUp() throws Exception { 39 37 super.setUp(); 40 deploy ("test-actions-service.xml");41 deploy ("test-filters-contrib.xml");42 deploy ("test-filters-override-contrib.xml");38 deployContrib("test-actions-service.xml"); 39 deployContrib("test-filters-contrib.xml"); 40 deployContrib("test-filters-override-contrib.xml"); 43 41 as = (ActionService) runtime.getComponent(ActionService.ID); 44 42 } 45 43 46 private boolean filterAccept(DocumentModel doc, ActionFilter filter) {44 private static boolean filterAccept(DocumentModel doc, ActionFilter filter) { 47 45 // XXX AT: action is not used anyway 48 46 Action action = new Action(); … … 157 155 158 156 DefaultActionFilter dFilter = (DefaultActionFilter) filter; 159 assertEquals( dFilter.getRules().length, 2);157 assertEquals(2, dFilter.getRules().length); 160 158 161 159 doc = new MockDocumentModel("Workspace", new String[0]); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-client/src/main/java/org/nuxeo/ecm/platform/audit/ws/WSAuditBean.java
r28230 r28610 69 69 } 70 70 71 /*72 * (non-Javadoc)73 *74 * @see org.nuxeo.ecm.platform.audit.ws.api.WSAudit#listModifiedDocuments(java.lang.String,75 * java.lang.String)76 */77 71 @WebMethod 78 72 public ModifiedDocumentDescriptor[] listModifiedDocuments(String sessionId, … … 82 76 initSession(sessionId); 83 77 } catch (ClientException ce) { 84 throw new AuditException(ce.getMessage() );78 throw new AuditException(ce.getMessage(), ce); 85 79 } 86 80 org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-facade/src/main/java/org/nuxeo/ecm/platform/audit/ejb/LogsBean.java
r28476 r28610 244 244 @SuppressWarnings("unchecked") 245 245 public LogEntry getLogEntryByID(long id) throws AuditException { 246 log.debug("getLogEntriesFor() logID=" + id); 247 Class<LogEntry> klass = getLogEntryClass(); 246 248 LogEntryBase match = null; 247 log.debug("getLogEntriesFor() logID=" + id);248 Class<LogEntry> klass = getLogEntryClass();249 249 try { 250 250 Query query = em.createQuery("from " + klass.getSimpleName() org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-facade/src/test/java/org/nuxeo/ecm/platform/audit/facade/TestLogEntryFactory.java
r19481 r28610 40 40 public void setUp() throws Exception { 41 41 super.setUp(); 42 deploy ("nxaudit-service-definitions.xml");43 deploy ("nxaudit-service-contrib.xml");42 deployContrib("nxaudit-service-definitions.xml"); 43 deployContrib("nxaudit-service-contrib.xml"); 44 44 45 aes = (NXAuditEventsService) runtime 46 .getComponent(NXAuditEventsService.NAME); 45 aes = (NXAuditEventsService) runtime.getComponent(NXAuditEventsService.NAME); 47 46 } 48 47 org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-audit-search/src/test/java/org/nuxeo/ecm/platform/audit/search/TestAuditIndexableResource.java
r28583 r28610 43 43 super.setUp(); 44 44 45 deploy ("nxsearch-test-framework.xml");46 deploy ("nxsearch-test-contrib.xml");47 deploy ("test-nxsearch-backend-compass-framework.xml");48 deploy ("nxsearch-compass-test-contrib.xml");45 deployContrib("nxsearch-test-framework.xml"); 46 deployContrib("nxsearch-test-contrib.xml"); 47 deployContrib("test-nxsearch-backend-compass-framework.xml"); 48 deployContrib("nxsearch-compass-test-contrib.xml"); 49 49 50 50 // Local lookup is enough 51 51 service = Framework.getLocalService(SearchService.class); 52 52 assertNotNull(service); 53 54 53 } 55 54 56 55 public void testAuditResourceConfRegistration() { 57 58 56 IndexableResourceConf conf = service.getIndexableResourceConfByName("audit", false); 59 57 assertNotNull(conf); … … 72 70 IndexableResourceFactory factory = desc.getFactory(); 73 71 assertTrue(factory.createEmptyIndexableResource() instanceof AuditIndexableResourceImpl); 74 75 72 } 76 73 org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheServiceException.java
r20672 r28610 31 31 32 32 public CacheServiceException() { 33 super();34 // TODO Auto-generated constructor stub35 33 } 36 34 37 35 public CacheServiceException(String arg0, Throwable arg1) { 38 36 super(arg0, arg1); 39 // TODO Auto-generated constructor stub40 37 } 41 38 42 39 public CacheServiceException(String arg0) { 43 40 super(arg0); 44 // TODO Auto-generated constructor stub45 41 } 46 42 47 43 public CacheServiceException(Throwable arg0) { 48 44 super(arg0); 49 // TODO Auto-generated constructor stub50 45 } 51 46 org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-content-template-manager/src/test/java/org/nuxeo/ecm/platform/content/template/tests/TestContentTemplateFactory.java
r28583 r28610 47 47 super.setUp(); 48 48 49 deploy ("ServiceManagement.xml");50 deploy ("LoginComponent.xml");51 deploy ("RepositoryManager.xml");52 deploy ("RepositoryService.xml");53 deploy ("CoreTestExtensions.xml");54 deploy ("CoreEventListenerService.xml");55 deploy ("DemoRepository.xml");56 deploy ("LifeCycleService.xml");57 deploy ("LifeCycleServiceExtensions.xml");58 deploy ("CoreEventListenerService.xml");59 deploy ("PlatformService.xml");60 deploy ("DefaultPlatform.xml");61 62 deploy ("test-content-template-framework.xml");63 deploy ("test-content-template-contrib.xml");64 deploy ("test-content-template-listener.xml");49 deployContrib("ServiceManagement.xml"); 50 deployContrib("LoginComponent.xml"); 51 deployContrib("RepositoryManager.xml"); 52 deployContrib("RepositoryService.xml"); 53 deployContrib("CoreTestExtensions.xml"); 54 deployContrib("CoreEventListenerService.xml"); 55 deployContrib("DemoRepository.xml"); 56 deployContrib("LifeCycleService.xml"); 57 deployContrib("LifeCycleServiceExtensions.xml"); 58 deployContrib("CoreEventListenerService.xml"); 59 deployContrib("PlatformService.xml"); 60 deployContrib("DefaultPlatform.xml"); 61 62 deployContrib("test-content-template-framework.xml"); 63 deployContrib("test-content-template-contrib.xml"); 64 deployContrib("test-content-template-listener.xml"); 65 65 66 66 … … 70 70 session = mgr.getDefaultRepository().open(); 71 71 assertNotNull(session); 72 73 }74 75 private ContentTemplateService getService() {76 72 service = Framework.getLocalService(ContentTemplateService.class); 77 return service;78 }79 80 public void testServiceRegistration() {81 getService();82 73 assertNotNull(service); 83 74 } 84 75 85 76 public void testServiceFactoryContribs() { 86 getService(); 87 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 88 assertNotNull(serviceImpl); 89 Map<String, ContentFactoryDescriptor> factories = serviceImpl 90 .getFactories(); 77 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 78 assertNotNull(serviceImpl); 79 Map<String, ContentFactoryDescriptor> factories = serviceImpl.getFactories(); 91 80 assertTrue(factories.containsKey("SimpleTemplateFactory")); 92 81 assertTrue(factories.containsKey("ImportFactory")); … … 95 84 96 85 public void testServiceFactoryBindingContribs() { 97 getService(); 98 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 99 assertNotNull(serviceImpl); 100 Map<String, FactoryBindingDescriptor> factoryBindings = serviceImpl 101 .getFactoryBindings(); 86 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 87 assertNotNull(serviceImpl); 88 Map<String, FactoryBindingDescriptor> factoryBindings = serviceImpl.getFactoryBindings(); 102 89 assertEquals(3, factoryBindings.size()); 103 90 assertTrue(factoryBindings.containsKey("Root")); … … 110 97 111 98 public void testServiceFactoryForSecurity() { 112 getService(); 113 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 114 assertNotNull(serviceImpl); 115 Map<String, FactoryBindingDescriptor> factoryBindings = serviceImpl 116 .getFactoryBindings(); 99 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 100 assertNotNull(serviceImpl); 101 Map<String, FactoryBindingDescriptor> factoryBindings = serviceImpl.getFactoryBindings(); 117 102 118 103 FactoryBindingDescriptor wsFactory = factoryBindings.get("Workspace"); … … 125 110 126 111 public void testServiceFactoryInstancesContribs() { 127 getService(); 128 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 129 assertNotNull(serviceImpl); 130 Map<String, ContentFactory> factoryInstances = serviceImpl 131 .getFactoryInstancesByType(); 112 ContentTemplateServiceImpl serviceImpl = (ContentTemplateServiceImpl) service; 113 assertNotNull(serviceImpl); 114 Map<String, ContentFactory> factoryInstances = serviceImpl.getFactoryInstancesByType(); 132 115 assertEquals(3, factoryInstances.size()); 133 116 assertTrue(factoryInstances.containsKey("Root")); … … 136 119 137 120 public void testRootFactory() throws ClientException { 138 getService();139 121 // Fake repo init for now 140 122 DocumentModel root = session.getRootDocument(); … … 175 157 176 158 public void testWSFactory() throws ClientException { 177 178 getService();179 180 159 // reach first available WSRoot 181 160 DocumentModel root = session.getRootDocument(); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-content-template-manager/src/test/resources/CoreEventListenerService.xml
r23426 r28610 3 3 <component name="org.nuxeo.ecm.core.listener.CoreEventListenerService"> 4 4 5 <require>org.nuxeo.ecm.core.repository.RepositoryService</require>5 <require>org.nuxeo.ecm.core.repository.RepositoryService</require> 6 6 7 <implementation class="org.nuxeo.ecm.core.listener.impl.CoreEventListenerServiceImpl"/> 7 <implementation 8 class="org.nuxeo.ecm.core.listener.impl.CoreEventListenerServiceImpl"/> 8 9 9 <extension-point name="listener"> 10 <object class="org.nuxeo.ecm.core.listener.extensions.CoreEventListenerDescriptor"/> 11 </extension-point> 12 13 <extension target="org.nuxeo.ecm.core.listener.CoreEventListenerService" 14 point="listener"> 15 <listener name="lifecyclelistener" 16 class="org.nuxeo.ecm.core.lifecycle.impl.LifeCycleListener" 17 /> 18 </extension> 10 <extension-point name="listener"> 11 <object 12 class="org.nuxeo.ecm.core.listener.extensions.CoreEventListenerDescriptor"/> 13 </extension-point> 19 14 20 15 </component> org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-api/src/main/java/org/nuxeo/ecm/directory/DirectoryException.java
r28478 r28610 34 34 } 35 35 36 /**37 * @see Exception#Exception(String, Throwable)38 */39 36 public DirectoryException(String message, Throwable th) { 40 37 super(message, th); 41 38 } 42 39 43 /**44 * @see Exception#Exception(String)45 */46 40 public DirectoryException(String message) { 47 41 super(message); 48 42 } 49 43 50 /**51 * @see Exception#Exception(Throwable)52 */53 44 public DirectoryException(Throwable th) { 54 45 super(th); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/DirectoryManagerBean.java
r28583 r28610 55 55 private static final Log log = LogFactory.getLog(DirectoryManagerBean.class); 56 56 57 private final EJBExceptionHandler exceptionHandler = new EJBExceptionHandler();57 private static final Map<Long, Session> sessionMap = new HashMap<Long, Session>(); 58 58 59 59 private transient DirectoryService directoryService; 60 61 private static Map<Long, Session> sessionMap = new HashMap<Long, Session>();62 60 63 61 private long sessionIdCounter = 0L; … … 107 105 return getSession(sessionId).authenticate(username, password); 108 106 } catch (Throwable e) { 109 throw exceptionHandler.wrapException(e);107 throw EJBExceptionHandler.wrapException(e); 110 108 } 111 109 } … … 116 114 sessionMap.remove(sessionId); 117 115 } catch (Throwable e) { 118 throw exceptionHandler.wrapException(e);116 throw EJBExceptionHandler.wrapException(e); 119 117 } 120 118 } … … 124 122 getSession(sessionId).commit(); 125 123 } catch (Throwable e) { 126 throw exceptionHandler.wrapException(e);124 throw EJBExceptionHandler.wrapException(e); 127 125 } 128 126 } … … 133 131 return getSession(sessionId).createEntry(map); 134 132 } catch (Throwable e) { 135 throw exceptionHandler.wrapException(e);133 throw EJBExceptionHandler.wrapException(e); 136 134 } 137 135 } … … 142 140 getSession(sessionId).deleteEntry(docModel); 143 141 } catch (Throwable e) { 144 throw exceptionHandler.wrapException(e);145 } 146 } 147 148 public void deleteEntry(long sessionId, String id) throws DirectoryException,142 throw EJBExceptionHandler.wrapException(e); 143 } 144 } 145 146 public void deleteEntry(long sessionId, String id) throws 149 147 DirectoryException { 150 148 try { 151 149 getSession(sessionId).deleteEntry(id); 152 150 } catch (Throwable e) { 153 throw exceptionHandler.wrapException(e);151 throw EJBExceptionHandler.wrapException(e); 154 152 } 155 153 } 156 154 157 155 public void deleteEntry(long sessionId, String id, Map<String, String> map) 158 throws DirectoryException , DirectoryException{156 throws DirectoryException { 159 157 try { 160 158 getSession(sessionId).deleteEntry(id, map); 161 159 } catch (Throwable e) { 162 throw exceptionHandler.wrapException(e);160 throw EJBExceptionHandler.wrapException(e); 163 161 } 164 162 } … … 168 166 return getSession(sessionId).getEntries(); 169 167 } catch (Throwable e) { 170 throw exceptionHandler.wrapException(e);168 throw EJBExceptionHandler.wrapException(e); 171 169 } 172 170 } … … 177 175 return getSession(sessionId).getEntry(id); 178 176 } catch (Throwable e) { 179 throw exceptionHandler.wrapException(e);177 throw EJBExceptionHandler.wrapException(e); 180 178 } 181 179 } … … 185 183 return getSession(sessionId).getIdField(); 186 184 } catch (Throwable e) { 187 throw exceptionHandler.wrapException(e);185 throw EJBExceptionHandler.wrapException(e); 188 186 } 189 187 } … … 193 191 return getSession(sessionId).getPasswordField(); 194 192 } catch (Throwable e) { 195 throw exceptionHandler.wrapException(e);193 throw EJBExceptionHandler.wrapException(e); 196 194 } 197 195 } … … 203 201 return getSession(sessionId).getProjection(filter, columnName); 204 202 } catch (Throwable e) { 205 throw exceptionHandler.wrapException(e);203 throw EJBExceptionHandler.wrapException(e); 206 204 } 207 205 } … … 214 212 columnName); 215 213 } catch (Throwable e) { 216 throw exceptionHandler.wrapException(e);214 throw EJBExceptionHandler.wrapException(e); 217 215 } 218 216 } … … 222 220 return getSession(sessionId).isAuthenticating(); 223 221 } catch (Throwable e) { 224 throw exceptionHandler.wrapException(e);222 throw EJBExceptionHandler.wrapException(e); 225 223 } 226 224 } … … 230 228 return getSession(sessionId).isReadOnly(); 231 229 } catch (Throwable e) { 232 throw exceptionHandler.wrapException(e);230 throw EJBExceptionHandler.wrapException(e); 233 231 } 234 232 } … … 239 237 return getSession(sessionId).query(filter); 240 238 } catch (Throwable e) { 241 throw exceptionHandler.wrapException(e);239 throw EJBExceptionHandler.wrapException(e); 242 240 } 243 241 } … … 248 246 return getSession(sessionId).query(filter, fulltext); 249 247 } catch (Throwable e) { 250 throw exceptionHandler.wrapException(e);248 throw EJBExceptionHandler.wrapException(e); 251 249 } 252 250 } … … 258 256 return getSession(sessionId).query(filter, fulltext, orderBy); 259 257 } catch (Throwable e) { 260 throw exceptionHandler.wrapException(e);258 throw EJBExceptionHandler.wrapException(e); 261 259 } 262 260 } … … 266 264 getSession(sessionId).rollback(); 267 265 } catch (Throwable e) { 268 throw exceptionHandler.wrapException(e);266 throw EJBExceptionHandler.wrapException(e); 269 267 } 270 268 } … … 275 273 getSession(sessionId).updateEntry(docModel); 276 274 } catch (Throwable e) { 277 throw exceptionHandler.wrapException(e);275 throw EJBExceptionHandler.wrapException(e); 278 276 } 279 277 } … … 283 281 return getService().getDirectoryNames(); 284 282 } catch (Throwable e) { 285 throw exceptionHandler.wrapException(e);283 throw EJBExceptionHandler.wrapException(e); 286 284 } 287 285 } … … 292 290 return getService().getDirectorySchema(directoryName); 293 291 } catch (Throwable e) { 294 throw exceptionHandler.wrapException(e);292 throw EJBExceptionHandler.wrapException(e); 295 293 } 296 294 } … … 303 301 return new DirectoryClientImpl(id); 304 302 } catch (Throwable e) { 305 throw exceptionHandler.wrapException(e);303 throw EJBExceptionHandler.wrapException(e); 306 304 } 307 305 } org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/EJBExceptionHandler.java
r28460 r28610 46 46 */ 47 47 @SuppressWarnings({"ThrowableInstanceNeverThrown"}) 48 public DirectoryException wrapException(Throwable exception) {48 public static DirectoryException wrapException(Throwable exception) { 49 49 DirectoryException clientException; 50 50 org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMultiDirectory.java
r28583 r28610 60 60 protected void setUp() throws Exception { 61 61 super.setUp(); 62 deploy ("test-multidir/typeservice.xml");63 deploy ("test-multidir/schemas-config.xml");64 deploy ("test-multidir/directoryservice.xml");65 deploy ("test-multidir/directory-multifactory.xml");66 67 deploy ("test-multidir/directories-config.xml");62 deployContrib("test-multidir/typeservice.xml"); 63 deployContrib("test-multidir/schemas-config.xml"); 64 deployContrib("test-multidir/directoryservice.xml"); 65 deployContrib("test-multidir/directory-multifactory.xml"); 66 67 deployContrib("test-multidir/directories-config.xml"); 68 68 69 69 // mem dir factory org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/SQLDirectoryTestCase.java
r28583 r28610 20 20 package org.nuxeo.ecm.directory.sql; 21 21 22 import java.net.URISyntaxException;23 22 import java.sql.Connection; 24 23 import java.util.Properties; 25 26 24 import javax.sql.DataSource; 27 25 28 26 import org.nuxeo.ecm.core.api.ClientException; 29 27 import org.nuxeo.ecm.directory.Directory; 28 import org.nuxeo.ecm.directory.DirectoryException; 30 29 import org.nuxeo.ecm.directory.DirectoryServiceImpl; 31 30 import org.nuxeo.ecm.directory.Session; 32 import org.nuxeo.ecm.directory.DirectoryException;33 31 import org.nuxeo.ecm.directory.api.DirectoryService; 34 32 import org.nuxeo.runtime.api.Framework; … … 46 44 protected void setUp() throws Exception { 47 45 super.setUp(); 48 deploy ("test-CoreService.xml");49 deploy ("test-TypeService.xml");46 deployContrib("test-CoreService.xml"); 47 deployContrib("test-TypeService.xml"); 50 48 51 deploy ("sql-test-setup/DirectoryTypes.xml");52 deploy ("sql-test-setup/DirectoryService.xml");53 deploy ("sql-test-setup/SQLDirectoryFactory.xml");54 deploy ("test-sql-directories-bundle.xml");49 deployContrib("sql-test-setup/DirectoryTypes.xml"); 50 deployContrib("sql-test-setup/DirectoryService.xml"); 51 deployContrib("sql-test-setup/SQLDirectoryFactory.xml"); 52 deployContrib("test-sql-directories-bundle.xml"); 55 53 } 56 54 … … 60 58 } 61 59 62 protected Session getSession(String dirName)60 protected static Session getSession(String dirName) 63 61 throws ClientException { 64 62 DirectoryService dirService = … … 67 65 } 68 66 69 protected Directory getDirectory(String dirName)67 protected static Directory getDirectory(String dirName) 70 68 throws DirectoryException { 71 69 DirectoryServiceImpl dirServiceImpl = org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestDescriptorOverride.java
r23042 r28610 26 26 27 27 public void testOverride() throws Exception { 28 29 28 Directory dir = getDirectory("userDirectory"); 30 29 SQLDirectory sqlDir = (SQLDirectory) dir; 31 30 32 SQLDirectoryDescriptor config; 33 config = sqlDir.getConfig(); 31 SQLDirectoryDescriptor config = sqlDir.getConfig(); 34 32 35 33 assertEquals("always", config.getCreateTablePolicy()); 36 34 assertEquals("test-users.csv", config.getDataFileName()); 37 35 38 deploy ("test-sql-directories-override-bundle.xml");36 deployContrib("test-sql-directories-override-bundle.xml"); 39 37 40 38 dir = getDirectory("userDirectory"); org.nuxeo.ecm.platform/branches/5.1/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestSQLDirectory.java
r28057 r28610 25 25 import java.util.List; 26 26 import java.util.Map; 27 import java.util.TimeZone;28 27 29 28 import org.nuxeo.ecm.core.api.DocumentModel; … … 41 40 private static final String SCHEMA = "user"; 42 41 43 private Calendar getCalendar(int year, int month, int day,42 private static Calendar getCalendar(int year, int month, int day, 44 43 int hours, int minutes, int seconds, int milliseconds) { 45 44 Calendar cal = Calendar.getInstance(); … … 54 53 } 55 54 56
