Author: ate
Date: Sat Aug 30 16:12:41 2008
New Revision: 690603

URL: http://svn.apache.org/viewvc?rev=690603&view=rev
Log:
Moving PortalResourcePermission and related PortalResourcePermissionCollection 
from jetspeed-commons to jetspeed-api to allow a more strict type enforcement 
in the JetspeedPermissionManager. 
The JetspeedPermissionManager and (new) JetspeedPermissionStorageManager only 
may and can add a PortalResourcePermission instance or derived instance, not a 
javax.security.Permission.
As javax.security.Permission is a class, not an interface, there no alternative 
but providing the derived PortalResourcePermission through jetspeed-api.

Added:
    
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
   (contents, props changed)
      - copied, changed from r690594, 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
    
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
   (contents, props changed)
      - copied, changed from r690594, 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
Removed:
    
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
    
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java

Copied: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
 (from r690594, 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java)
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java?p2=portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java&p1=portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java&r1=690594&r2=690603&rev=690603&view=diff
==============================================================================
    (empty)

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
------------------------------------------------------------------------------
    cvs2svn:cvs-rev = 1.1

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermission.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
 (from r690594, 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java)
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java?p2=portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java&p1=portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-commons/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java&r1=690594&r2=690603&rev=690603&view=diff
==============================================================================
    (empty)

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
------------------------------------------------------------------------------
    cvs2svn:cvs-rev = 1.1

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-api/src/main/java/org/apache/jetspeed/security/PortalResourcePermissionCollection.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to