Register all CMIS Action Evaluators as per spec.

- add ParentActionEvaluator
- add logging of registration

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13824 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2009-04-03 12:02:25 +00:00
parent 1f78e6b28c
commit 681c220229
4 changed files with 169 additions and 18 deletions

View File

@@ -34,7 +34,6 @@ import org.alfresco.service.cmr.security.PermissionService;
* Alfresco Permission based Action Evaluator
*
* @author davidc
*
*/
public class PermissionActionEvaluator extends AbstractActionEvaluator
{
@@ -69,4 +68,19 @@ public class PermissionActionEvaluator extends AbstractActionEvaluator
}
return true;
}
@Override
public String toString()
{
StringBuilder builder = new StringBuilder();
builder.append("PermissionActionEvaluator[action=").append(getAction());
builder.append(", permissions=");
for (String permission : permissions)
{
builder.append(permission).append(",");
}
builder.append("]");
return builder.toString();
}
}