Changeset 28612
- Timestamp:
- 01/09/08 18:40:16 (7 months ago)
- Files:
-
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/ArrayMap.java (modified) (3 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/DependencyTree.java (modified) (2 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/ListenerList.java (modified) (3 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/PrimitiveArrays.java (modified) (2 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/SerializableArrayMap.java (modified) (3 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/utils/ArrayUtils.java (modified) (2 diffs)
- org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/xmap/XAnnotatedMember.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/test/java/org/nuxeo/ecm/core/api/TestPropertyModel.java (modified) (2 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/AbstractSession.java (modified) (2 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/DocumentResolver.java (modified) (1 diff)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/lifecycle/impl/LifeCycleListener.java (deleted)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/CacheEntry.java (modified) (3 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/DefaultPermissionProvider.java (modified) (5 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/PermissionUIItemDescriptor.java (modified) (2 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/PermissionVisibilityDescriptor.java (modified) (2 diffs)
- org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/lifecycle/TestLifeCycleService.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-actions-core/src/test/java/org/nuxeo/ecm/platform/actions/TestActionFilter.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-audit-client/src/main/java/org/nuxeo/ecm/platform/audit/ws/WSAuditBean.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-audit-facade/src/main/java/org/nuxeo/ecm/platform/audit/ejb/LogsBean.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-audit-facade/src/test/java/org/nuxeo/ecm/platform/audit/facade/TestLogEntryFactory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-audit-search/src/test/java/org/nuxeo/ecm/platform/audit/search/TestAuditIndexableResource.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheServiceException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-content-template-manager/src/test/java/org/nuxeo/ecm/platform/content/template/tests/TestContentTemplateFactory.java (modified) (7 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-api/src/main/java/org/nuxeo/ecm/directory/DirectoryException.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/DirectoryManagerBean.java (modified) (22 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-facade/src/main/java/org/nuxeo/ecm/platform/directory/ejb/EJBExceptionHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-multi/src/test/java/org/nuxeo/ecm/directory/multi/TestMultiDirectory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/SQLDirectoryTestCase.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestDescriptorOverride.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-directory-sql/src/test/java/org/nuxeo/ecm/directory/sql/TestSQLDirectory.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/DocumentMessageImpl.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/EventMessageImpl.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-events-api/src/main/java/org/nuxeo/ecm/platform/events/api/impl/RepositoryChangeEventImpl.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-events-core/src/main/java/org/nuxeo/ecm/platform/events/listener/JMSEventListener.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-filemanager-core/src/main/java/org/nuxeo/ecm/platform/filemanager/utils/FileManagerUtils.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-filemanager-core/src/test/java/org/nuxeo/ecm/platform/filemanager/TestPluginExtension.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-io-core/src/test/java/org/nuxeo/ecm/core/LocalRepositoryLocator.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-publishing-api/src/main/java/org/nuxeo/ecm/platform/publishing/api/PublishingInformation.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-publishing/src/main/java/org/nuxeo/ecm/platform/publishing/workflow/ejb/PublishingActionsListenerBean.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-relations-search/src/test/java/org/nuxeo/ecm/platform/relations/search/TestRelationIndexableResource.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-relations-search/src/test/java/org/nuxeo/ecm/platform/relations/search/TestRelationIndexableResourceFactory.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-api/src/test/java/org/nuxeo/ecm/core/search/api/TestSearchPageProvider.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-search-compass-plugin/src/main/java/org/nuxeo/ecm/core/search/backend/compass/QueryConverter.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-syndication/src/main/java/org/nuxeo/ecm/platform/syndication/SyndicationLocator.java (modified) (9 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-transform-core/src/test/java/org/nuxeo/ecm/platform/transform/TestTransformComponent.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/date/InputDateTimeRenderer.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/editor/HtmlEditorRenderer.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/InputFileMimetypeValidator.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/file/UIInputFile.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/component/list/UIEditableList.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/DocumentLinkTagHandler.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/GenericHtmlComponentHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/MetaActionSourceTagHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/tag/handler/MetaValueHolderTagHandler.java (modified) (1 diff)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/util/ComponentTagUtils.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-usermanager-api/src/main/java/org/nuxeo/ecm/platform/usermanager/NuxeoPrincipalImpl.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/lifecycle/MassLifeCycleTransitionListener.java (modified) (5 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/lifecycle/MassLifeCycleTransitionMessage.java (modified) (4 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-webapp-core/src/main/java/org/nuxeo/ecm/webapp/search/SearchBusinessDelegate.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-client/src/test/java/org/nuxeo/ecm/platform/workflow/web/TestProcessDocumentAdapter.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform-workflow-client/src/test/java/org/nuxeo/ecm/platform/workflow/web/TestRegisterWorkflowAction.java (modified) (2 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform/src/main/java/org/nuxeo/ecm/platform/ejb/ECServerBean.java (modified) (3 diffs)
- org.nuxeo.ecm.platform/trunk/nuxeo-platform/src/main/java/org/nuxeo/ecm/platform/ws/NuxeoRemotingBean.java (modified) (3 diffs)
- org.nuxeo.runtime/trunk/nuxeo-runtime-osgi/src/main/java/org/nuxeo/runtime/launcher/StandaloneBundleLoader.java (modified) (1 diff)
- org.nuxeo.runtime/trunk/nuxeo-runtime/src/main/java/org/nuxeo/runtime/api/DefaultServiceProvider.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/ArrayMap.java
r19157 r28612 21 21 22 22 import java.util.Map; 23 24 import org.jetbrains.annotations.NotNull; 23 25 24 26 /** … … 140 142 } 141 143 142 public V put(K key, V value) { 143 if (key == null) { 144 throw new NullPointerException(); 145 } 146 144 public V put(@NotNull K key, V value) { 147 145 // handle the case where we don't have any attributes yet 148 146 if (elements == null) { … … 177 175 } 178 176 179 public void add(K key, V value) { 180 if (key == null) { 181 throw new IllegalArgumentException(); 182 } 183 177 public void add(@NotNull K key, V value) { 184 178 // handle the case where we don't have any attributes yet 185 179 int insertIndex; org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/DependencyTree.java
r28170 r28612 156 156 } 157 157 158 159 158 public List<Entry<K, T>> getPendingEntries() { 160 159 List<Entry<K, T>> result = new ArrayList<Entry<K, T>>(); … … 205 204 return list; 206 205 } 207 208 206 209 207 public void clear() { org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/ListenerList.java
r20633 r28612 19 19 20 20 package org.nuxeo.common.collections; 21 22 import org.jetbrains.annotations.NotNull; 21 23 22 24 … … 85 87 * @param listener the listener to add 86 88 */ 87 public synchronized void add(Object listener) { 88 if (listener == null) { 89 throw new IllegalArgumentException(); 90 } 89 public synchronized void add(@NotNull Object listener) { 91 90 // check for duplicates 92 91 final int oldSize = listeners.length; … … 147 146 * @param listener the listener 148 147 */ 149 public synchronized void remove(Object listener) { 150 if (listener == null) { 151 throw new IllegalArgumentException(); 152 } 148 public synchronized void remove(@NotNull Object listener) { 153 149 int oldSize = listeners.length; 154 150 for (int i = 0; i < oldSize; ++i) { org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/PrimitiveArrays.java
r28170 r28612 25 25 import java.util.Iterator; 26 26 import java.util.List; 27 28 import org.jetbrains.annotations.NotNull; 27 29 28 30 /** … … 196 198 } 197 199 198 public static List<?> toList(Object array) { 199 Class<?> arrType = array.getClass().getComponentType(); 200 if (arrType == null) { 201 throw new IllegalArgumentException("Not an array"); 202 } 200 public static List<?> toList(@NotNull Object array) { 201 @NotNull Class<?> arrType = array.getClass().getComponentType(); 203 202 if (arrType.isPrimitive()) { 204 203 if (arrType == Integer.TYPE) { org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/collections/SerializableArrayMap.java
r22678 r28612 22 22 import java.io.Serializable; 23 23 import java.util.Map; 24 25 import org.jetbrains.annotations.NotNull; 24 26 25 27 /** … … 148 150 } 149 151 150 public V put(K key, V value) { 151 if (key == null) { 152 throw new NullPointerException(); 153 } 152 public V put(@NotNull K key, V value) { 154 153 155 154 // handle the case where we don't have any attributes yet … … 185 184 } 186 185 187 public void add(K key, V value) { 188 if (key == null) { 189 throw new IllegalArgumentException(); 190 } 191 186 public void add(@NotNull K key, V value) { 192 187 // handle the case where we don't have any attributes yet 193 188 int insertIndex; org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/utils/ArrayUtils.java
r28479 r28612 26 26 import java.util.List; 27 27 import java.util.Set; 28 29 import org.jetbrains.annotations.NotNull; 28 30 29 31 /** … … 84 86 */ 85 87 @SuppressWarnings("unchecked") 86 public static <T> T[] intersect(final T[]... arrays) { 87 if (null == arrays) { 88 throw new IllegalArgumentException("arrays cannot be null"); 89 } 90 88 public static <T> T[] intersect(@NotNull final T[]... arrays) { 91 89 final Class type = arrays.getClass().getComponentType() 92 90 .getComponentType(); org.nuxeo.common/trunk/src/main/java/org/nuxeo/common/xmap/XAnnotatedMember.java
r26235 r28612 71 71 throw new IllegalArgumentException( 72 72 String.format("%s, setter=%s, value=%s", e.getMessage(), 73 setter, value) );73 setter, value), e); 74 74 } 75 75 } org.nuxeo.ecm.core/trunk/nuxeo-core-api/src/test/java/org/nuxeo/ecm/core/api/TestPropertyModel.java
r28346 r28612 60 60 * 61 61 */ 62 // We're declaring variables as HashMaps / ArrayLists so they can be Serializable 63 @SuppressWarnings({"CollectionDeclaredAsConcreteClass"}) 62 64 public class TestPropertyModel extends TestCase { 63 65 … … 65 67 protected Schema schema; 66 68 67 <T> ArrayList<T> arrayList(T ... args) {69 static <T> ArrayList<T> arrayList(T ... args) { 68 70 ArrayList<T> list = new ArrayList<T>(args.length); 69 71 list.addAll(Arrays.asList(args)); org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/AbstractSession.java
r28584 r28612 313 313 try { 314 314 Session session = getSession(); 315 Document doc = documentResolver.resolveReference(session, docRef);315 Document doc = DocumentResolver.resolveReference(session, docRef); 316 316 return hasPermission(doc, permission); 317 317 } catch (DocumentException e) { … … 335 335 protected final Document resolveReference(DocumentRef docRef) 336 336 throws DocumentException, ClientException { 337 return documentResolver.resolveReference(getSession(), docRef);337 return DocumentResolver.resolveReference(getSession(), docRef); 338 338 } 339 339 org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/api/DocumentResolver.java
r20172 r28612 53 53 * @throws DocumentException if the document could not be resolved 54 54 */ 55 public finalDocument resolveReference(Session session, DocumentRef docRef)55 public static Document resolveReference(Session session, DocumentRef docRef) 56 56 throws DocumentException { 57 57 int type = docRef.type(); org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/CacheEntry.java
r18857 r28612 47 47 } 48 48 49 /* NOT USED?50 51 final String username() {52 return username;53 }54 55 public final String permission() {56 return permission;57 }58 59 public final String docUid() {60 return docUid;61 }62 */63 64 49 public final void setAccess(Access access) { 65 50 this.access = access; … … 73 58 } 74 59 60 @SuppressWarnings({"NonFinalFieldReferencedInHashCode"}) 75 61 @Override 76 62 public int hashCode() { … … 102 88 @Override 103 89 public String toString() { 104 return docUid + ":" + username + ":"+ permission;90 return docUid + ':' + username + ':' + permission; 105 91 } 106 92 org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/DefaultPermissionProvider.java
r28306 r28612 46 46 // to be recomputed each time a new PermissionDescriptor is registered - 47 47 // null means invalidated 48 private Map<String, MergedPermissionDescriptor> mergedPermissions = null;49 50 private Map<String, Set<String>> mergedGroups = null;48 private Map<String, MergedPermissionDescriptor> mergedPermissions; 49 50 private Map<String, Set<String>> mergedGroups; 51 51 52 52 private final List<PermissionVisibilityDescriptor> registeredPermissionsVisibility = new LinkedList<PermissionVisibilityDescriptor>(); 53 53 54 private Map<String, PermissionVisibilityDescriptor> mergedPermissionsVisibility = null; 54 private Map<String, PermissionVisibilityDescriptor> mergedPermissionsVisibility; 55 56 public DefaultPermissionProvider() { 57 mergedPermissionsVisibility = null; 58 } 55 59 56 60 public String[] getUserVisiblePermissions() throws ClientException { … … 215 219 216 220 synchronized public void registerDescriptor( 217 PermissionDescriptor permissionDescriptor) throws Exception {221 PermissionDescriptor descriptor) throws Exception { 218 222 // check that all included permission have previously been registered 219 223 Set<String> alreadyRegistered = new HashSet<String>(); … … 221 225 alreadyRegistered.add(registeredPerm.getName()); 222 226 } 223 for (String includePerm : permissionDescriptor.getIncludePermissions()) {227 for (String includePerm : descriptor.getIncludePermissions()) { 224 228 if (!alreadyRegistered.contains(includePerm)) { 225 229 // TODO: OG: use a specific exception sub class instead of the … … 228 232 String.format( 229 233 "Permission '%s' included by '%s' is not a registered permission", 230 includePerm, permissionDescriptor.getName()));234 includePerm, descriptor.getName())); 231 235 } 232 236 } … … 235 239 mergedGroups = null; 236 240 // append the new descriptor 237 registeredPermissions.add( permissionDescriptor);241 registeredPermissions.add(descriptor); 238 242 } 239 243 240 244 synchronized public void unregisterDescriptor( 241 PermissionDescriptor permissionDescriptor) {242 int lastOccurence = registeredPermissions.lastIndexOf( permissionDescriptor);245 PermissionDescriptor descriptor) { 246 int lastOccurence = registeredPermissions.lastIndexOf(descriptor); 243 247 if (lastOccurence != -1) { 244 248 // invalidate merged permission org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/PermissionUIItemDescriptor.java
r28331 r28612 53 53 return 0; 54 54 } else { 55 return order .intValue();55 return order; 56 56 } 57 57 } … … 62 62 return true; 63 63 } else { 64 return show .booleanValue();64 return show; 65 65 } 66 66 } org.nuxeo.ecm.core/trunk/nuxeo-core/src/main/java/org/nuxeo/ecm/core/security/PermissionVisibilityDescriptor.java
r28331 r28612 66 66 } 67 67 68 @Override69 public boolean equals(Object other) {70 if (other instanceof PermissionVisibilityDescriptor) {71 PermissionVisibilityDescriptor otherPvd = (PermissionVisibilityDescriptor) other;72 if (!typeName.equals(otherPvd.typeName)) {73 return false;74 }75 if (!items.equals(otherPvd.items)) {76 return false;77 }78 return true;79 }80 return false;81 }82 83 68 public void merge(PermissionVisibilityDescriptor other) throws Exception { 84 69 List<PermissionUIItemDescriptor> otherItems = new ArrayList<PermissionUIItemDescriptor>( … … 118 103 119 104 @Override 105 public boolean equals(Object other) { 106 if (other instanceof PermissionVisibilityDescriptor) { 107 PermissionVisibilityDescriptor otherPvd = (PermissionVisibilityDescriptor) other; 108 if (!typeName.equals(otherPvd.typeName)) { 109 return false; 110 } 111 if (!items.equals(otherPvd.items)) { 112 return false; 113 } 114 return true; 115 } 116 return false; 117 } 118 119 @Override 120 120 public String toString() { 121 121 return String.format("PermissionVisibilityDescriptor[%s]", typeName); org.nuxeo.ecm.core/trunk/nuxeo-core/src/test/java/org/nuxeo/ecm/core/lifecycle/TestLifeCycleService.java
r28564 r28612 42 42 public void setUp() throws Exception { 43 43 super.setUp(); 44 deploy ("LifeCycleService.xml");45 deploy ("LifeCycleManagerTestExtensions.xml");44 deployContrib("LifeCycleService.xml"); 45 deployContrib("LifeCycleManagerTestExtensions.xml"); 46 46 47 47 lifeCycleService = NXCore.getLifeCycleService(); org.nuxeo.ecm.platform/trunk/nuxeo-platform-actions-core/src/test/java/org/nuxeo/ecm/platform/actions/TestActionFilter.java
r28579 r28612 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/trunk/nuxeo-platform-audit-client/src/main/java/org/nuxeo/ecm/platform/audit/ws/WSAuditBean.java
r28475 r28612 72 72 } 73 73 74 /*75 * (non-Javadoc)76 *77 * @see org.nuxeo.ecm.platform.audit.ws.api.WSAudit#listModifiedDocuments(java.lang.String,78 * java.lang.String)79 */80 74 @WebMethod 81 75 @WebResult (name="docList") … … 88 82 initSession(sessionId); 89 83 } catch (ClientException ce) { 90 throw new AuditException(ce.getMessage() );84 throw new AuditException(ce.getMessage(), ce); 91 85 } 92 86 org.nuxeo.ecm.platform/trunk/nuxeo-platform-audit-facade/src/main/java/org/nuxeo/ecm/platform/audit/ejb/LogsBean.java
r28475 r28612 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/trunk/nuxeo-platform-audit-facade/src/test/java/org/nuxeo/ecm/platform/audit/facade/TestLogEntryFactory.java
r19481 r28612 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/trunk/nuxeo-platform-audit-search/src/test/java/org/nuxeo/ecm/platform/audit/search/TestAuditIndexableResource.java
r28584 r28612 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/trunk/nuxeo-platform-cache-jboss/src/main/java/org/nuxeo/ecm/platform/cache/CacheServiceException.java
r20672 r28612 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/trunk/nuxeo-platform-content-template-manager/src/test/java/org/nuxeo/ecm/platform/content/template/tests/TestContentTemplateFactory.java
r28584 r28612 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();
