org.apache.jetspeed.layout.impl
Class PortletActionSecurityPathMergeBehavior

java.lang.Object
  extended by org.apache.jetspeed.layout.impl.PortletActionSecurityPathBehavior
      extended by org.apache.jetspeed.layout.impl.PortletActionSecurityPathMergeBehavior
All Implemented Interfaces:
org.apache.jetspeed.layout.PortletActionSecurityBehavior

public class PortletActionSecurityPathMergeBehavior
extends PortletActionSecurityPathBehavior
implements org.apache.jetspeed.layout.PortletActionSecurityBehavior

Abstracted behavior of security checks when used with the profiling rule "user-rolecombo". This behavior merges all roles into a single role combo.

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Fields inherited from class org.apache.jetspeed.layout.impl.PortletActionSecurityPathBehavior
pageManager
 
Constructor Summary
PortletActionSecurityPathMergeBehavior(org.apache.jetspeed.page.PageManager pageManager)
           
PortletActionSecurityPathMergeBehavior(org.apache.jetspeed.page.PageManager pageManager, Boolean enableCreateUserPagesFromRolesOnEdit)
           
 
Method Summary
 Subject getSubject(org.apache.jetspeed.request.RequestContext context)
           
 
Methods inherited from class org.apache.jetspeed.layout.impl.PortletActionSecurityPathBehavior
checkAccess, createNewPageOnEdit, isCreateNewPageOnEditEnabled, isPageQualifiedForCreateNewPageOnEdit, isPageQualifiedForCreateNewPageOnEdit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.layout.PortletActionSecurityBehavior
checkAccess, createNewPageOnEdit, isCreateNewPageOnEditEnabled, isPageQualifiedForCreateNewPageOnEdit
 

Field Detail

log

protected org.apache.commons.logging.Log log
Constructor Detail

PortletActionSecurityPathMergeBehavior

public PortletActionSecurityPathMergeBehavior(org.apache.jetspeed.page.PageManager pageManager)

PortletActionSecurityPathMergeBehavior

public PortletActionSecurityPathMergeBehavior(org.apache.jetspeed.page.PageManager pageManager,
                                              Boolean enableCreateUserPagesFromRolesOnEdit)
Method Detail

getSubject

public Subject getSubject(org.apache.jetspeed.request.RequestContext context)


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.