- The code did this:
return method.invoke(target.getThis(), target.getArguments());
rather than this:
return target.proceed();
- Services that used this are PublishingService, ChannelService, TransferService and
old CMIS dmServicesProxyCreator
- None of the above are adversely affected because the first 3 don't apply permissions
and the last one uses the interceptor in reverse order
- BUT: None of the aforementioned services will be auditable!
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32276 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- SOAP and REST binding create/update methods throw exceptions allowed by spec and read method returns empty set
- Moved transaction interceptor into org.alfresco.repo.transaction package and removed redundant runAs call
- PropertyFilter parsing corrected and made a shared service
- Removed replicated code from webservice getTypeDefinition implementation
- Moved association property getting into CMISServices
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19239 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261