Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 343084

Summary: Add security infos to BaseCDORevision and adjust the framework accordingly
Product: [Modeling] EMF Reporter: Eike Stepper <stepper>
Component: cdo.coreAssignee: Eike Stepper <stepper>
Status: CLOSED WONTFIX QA Contact: Eike Stepper <stepper>
Severity: enhancement    
Priority: P3 CC: caspar_d, saulius.tvarijonas, vaisegid
Version: 4.2   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 277075    

Description Eike Stepper CLA 2011-04-18 01:12:45 EDT
Issues:

- Revisions changed by ReadAccessHandlers must not be cached in the repo
- Clients should be able to find out what revisions (or features) have been changed
- Clients and srevers must protect these revisions against modifications
- Deltas (notifications) must also be protected!
Comment 1 Eike Stepper CLA 2011-06-23 03:58:08 EDT
Moving all open enhancement requests to 4.1
Comment 2 Eike Stepper CLA 2012-05-01 02:36:52 EDT
Taking this RFE over...
Comment 3 Eike Stepper CLA 2012-05-01 03:04:42 EDT
I added these methods to CDORevision:

  public CDOPermission getPermission();
  public boolean isReadable();
  public boolean isWritable();

and these to InternalSessionManager:

  public IPermissionManager getPermissionManager();
  public void setPermissionManager(IPermissionManager permissionManager);

commit 0b28636ddf316b948d3496bf295cbfbe0e24707d
commit 0b28636ddf316b948d3496bf295cbfbe0e24707d
Comment 4 Eike Stepper CLA 2012-05-01 04:45:05 EDT
Added Bugzilla_343084_Test.

commit 08ee9b77f614a70a477d1fc239937293aff17419
Comment 5 Eike Stepper CLA 2012-08-14 22:52:15 EDT
Moving all open issues to 4.2. Open bugs can be ported to 4.1 maintenance after they've been fixed in master.
Comment 6 Eike Stepper CLA 2012-12-30 10:45:24 EST
Closing because of no activity on this bug.