[ 
https://issues.apache.org/jira/browse/JCRRMI-27?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12847375#action_12847375
 ] 

Felix Meschberger commented on JCRRMI-27:
-----------------------------------------

Implemented remote AccessControlManager along with AccessControlList, 
AccessControlPolicy, AccessControlEntry, Privilege, Principal, and Group 
support. Some methods are not implemented, mostly methods to update access 
control.

Privilege equals and hashCode methods are implemented based on the Privilege 
name (getting the name is the only round-trip to the server here).

Committed in Rev. 925218

This current implementation passes almost all ConformanceTests run during the 
build. The failing tests all involve unimplemented access control update 
methods.

Failing test record:

Running org.apache.jackrabbit.rmi.ConformanceTest
Tests run: 1895, Failures: 0, Errors: 21, Skipped: 0, Time elapsed: 93.757 sec 
<<< FAILURE!

Results :

Tests in error: 
  
testSetIllegalPolicy(org.apache.jackrabbit.test.api.security.AccessControlPolicyTest)
  
testGetAccessControlEntries(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntry(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAggregatePrivilege(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAggregatedPrivilegesSeparately(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAbstractPrivilege(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddPrivilegesPresentInEntries(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryAndSetPolicy(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryIsTransient(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryInvalidPrincipal(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryEmptyPrivilegeArray(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryInvalidPrivilege(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testRemoveAccessControlEntry(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testRemoveAddedAccessControlEntry(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testRemoveAccessControlEntryAndSetPolicy(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testRemoveAccessControlEntryIsTransient(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testRemoveIllegalAccessControlEntry(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryTwice(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testAddAccessControlEntryAgain(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testExtendPrivileges(org.apache.jackrabbit.test.api.security.AccessControlListTest)
  
testSetInvalidPolicy(org.apache.jackrabbit.test.api.security.RSessionAccessControlPolicyTest)

Tests run: 1895, Failures: 0, Errors: 21, Skipped: 0


> JSR-283: Support AccessControlManager
> -------------------------------------
>
>                 Key: JCRRMI-27
>                 URL: https://issues.apache.org/jira/browse/JCRRMI-27
>             Project: Jackrabbit JCR-RMI
>          Issue Type: Sub-task
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to