You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2009/03/10 12:10:44 UTC
svn commit: r752063 - in
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security:
AMContext.java AbstractAccessControlManager.java AccessManager.java
DefaultAccessManager.java JackrabbitAccessControlManager.java
Author: angela
Date: Tue Mar 10 11:10:44 2009
New Revision: 752063
URL: http://svn.apache.org/viewvc?rev=752063&view=rev
Log:
javadoc
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/DefaultAccessManager.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/JackrabbitAccessControlManager.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java?rev=752063&r1=752062&r2=752063&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AMContext.java Tue Mar 10 11:10:44 2009
@@ -72,6 +72,7 @@
*
* @param physicalHomeDir the physical home directory
* @param fs the virtual jackrabbit filesystem
+ * @param session the session.
* @param subject subject whose access rights should be reflected
* @param hierMgr hierarchy manager
* @param resolver name and path resolver
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java?rev=752063&r1=752062&r2=752063&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AbstractAccessControlManager.java Tue Mar 10 11:10:44 2009
@@ -43,7 +43,7 @@
/**
* Always returns all registered <code>Privilege</code>s.
*
- * @param absPath
+ * @param absPath Path to an existing node.
* @return Always returns all registered <code>Privilege</code>s.
* @see AccessControlManager#getSupportedPrivileges(String)
*/
@@ -68,7 +68,7 @@
/**
* Returns <code>null</code>.
*
- * @param absPath
+ * @param absPath Path to an existing node.
* @return always returns <code>null</code>.
* @see AccessControlManager#getApplicablePolicies(String)
*/
@@ -83,7 +83,7 @@
/**
* Returns an empty iterator.
*
- * @param absPath
+ * @param absPath Path to an existing node.
* @return always returns an empty iterator.
* @see AccessControlManager#getApplicablePolicies(String)
*/
@@ -142,19 +142,19 @@
/**
* Check if the specified privileges are granted at <code>absPath</code>.
*
- * @param absPath
- * @param permission
+ * @param absPath Path to an existing node.
+ * @param permission Permissions to be checked.
* @throws AccessDeniedException if the session does not have the
* specified privileges.
* @throws PathNotFoundException if no node exists at <code>absPath</code>
* of if the session does not have the permission to READ it.
- * @throws RepositoryException
+ * @throws RepositoryException If another error occurs.
*/
protected abstract void checkPermission(String absPath, int permission) throws AccessDeniedException, PathNotFoundException, RepositoryException;
/**
* @return the privilege registry
- * @throws RepositoryException
+ * @throws RepositoryException If another error occurs.
*/
protected abstract PrivilegeRegistry getPrivilegeRegistry() throws RepositoryException;
@@ -162,7 +162,7 @@
* Build a qualified path from the specified <code>absPath</code> and test
* if it is really absolute and points to an existing node.
*
- * @param absPath
+ * @param absPath Path to an existing node.
* @throws PathNotFoundException if no node at <code>absPath</code> exists
* or the session does not have privilege to retrieve the node.
* @throws RepositoryException If the given <code>absPath</code> is not
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java?rev=752063&r1=752062&r2=752063&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/AccessManager.java Tue Mar 10 11:10:44 2009
@@ -67,9 +67,9 @@
* be thrown if the subject of the given <code>context</code> is not
* granted access to the specified workspace.
*
- * @param context access manager context
- * @param acProvider
- * @param wspAccessMgr
+ * @param context access manager context.
+ * @param acProvider The access control provider.
+ * @param wspAccessMgr The workspace access manager.
* @throws AccessDeniedException if the subject is not granted access
* to the specified workspace.
* @throws Exception if another error occurs
@@ -106,10 +106,10 @@
throws AccessDeniedException, ItemNotFoundException, RepositoryException;
/**
- * * Determines whether the specified <code>permissions</code> are granted
+ * Determines whether the specified <code>permissions</code> are granted
* on the item with the specified <code>id</code> (i.e. the <i>target</i> item).
*
- * @param absPath
+ * @param absPath Path to an item.
* @param permissions A combination of one or more of the
* {@link org.apache.jackrabbit.core.security.authorization.Permission}
* constants encoded as a bitmask value.
@@ -173,7 +173,7 @@
/**
* Determines whether the item at the specified absolute path can be read.
*
- * @param itemPath
+ * @param itemPath Path to the item to be tested.s
* @return <code>true</code> if the item can be read; otherwise <code>false</code>.
* @throws RepositoryException if an error occurs.
*/
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/DefaultAccessManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/DefaultAccessManager.java?rev=752063&r1=752062&r2=752063&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/DefaultAccessManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/DefaultAccessManager.java Tue Mar 10 11:10:44 2009
@@ -429,6 +429,7 @@
}
/**
+ * @param subject The subject associated with the session.
* @return if created with system-privileges
*/
private static boolean isSystemOrAdmin(Subject subject) {
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/JackrabbitAccessControlManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/JackrabbitAccessControlManager.java?rev=752063&r1=752062&r2=752063&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/JackrabbitAccessControlManager.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/security/JackrabbitAccessControlManager.java Tue Mar 10 11:10:44 2009
@@ -33,7 +33,7 @@
/**
* Returns the editable policies for the specified <code>principal</code>.
*
- * @param principal
+ * @param principal A principal known to the editing session.
* @return array of policies for the specified <code>principal</code>. Note
* that the policy object returned must reveal the path of the node where
* they can be applied later on using {@link AccessControlManager#setPolicy(String, org.apache.jackrabbit.api.jsr283.security.AccessControlPolicy)}.