You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by at...@apache.org on 2008/08/31 01:12:42 UTC

svn commit: r690603 - in /portals/jetspeed-2/portal/branches/security-refactoring: jetspeed-api/src/main/java/org/apache/jetspeed/security/ jetspeed-commons/src/main/java/org/apache/jetspeed/security/

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: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org