Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 343084 - Add security infos to BaseCDORevision and adjust the framework accordingly
Summary: Add security infos to BaseCDORevision and adjust the framework accordingly
Status: CLOSED WONTFIX
Alias: None
Product: EMF
Classification: Modeling
Component: cdo.core (show other bugs)
Version: 4.2   Edit
Hardware: PC All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Eike Stepper CLA
QA Contact: Eike Stepper CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 277075
  Show dependency tree
 
Reported: 2011-04-18 01:12 EDT by Eike Stepper CLA
Modified: 2012-12-30 10:45 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.