org.broadleafcommerce.gwt.client.security
Class SecurityManager

java.lang.Object
  extended by org.broadleafcommerce.gwt.client.security.SecurityManager

public class SecurityManager
extends java.lang.Object

Author:
jfischer

Field Summary
static AdminUser USER
           
 
Constructor Summary
SecurityManager()
           
 
Method Summary
 void doSecure(java.lang.String permission, SecureCallbackAdapter adapter)
           
static SecurityManager getInstance()
           
 boolean isUserAuthorizedToEditField(java.lang.String fieldName)
           
 boolean isUserAuthorizedToViewSection(java.lang.String sectionViewKey)
           
 void registerField(java.lang.String fieldName, java.lang.String securityLevel)
           
 void registerSection(java.lang.String sectionViewKey, java.util.List<java.lang.String> roles, java.util.List<java.lang.String> permissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER

public static AdminUser USER
Constructor Detail

SecurityManager

public SecurityManager()
Method Detail

getInstance

public static SecurityManager getInstance()

registerSection

public void registerSection(java.lang.String sectionViewKey,
                            java.util.List<java.lang.String> roles,
                            java.util.List<java.lang.String> permissions)

registerField

public void registerField(java.lang.String fieldName,
                          java.lang.String securityLevel)

isUserAuthorizedToViewSection

public boolean isUserAuthorizedToViewSection(java.lang.String sectionViewKey)

isUserAuthorizedToEditField

public boolean isUserAuthorizedToEditField(java.lang.String fieldName)

doSecure

public void doSecure(java.lang.String permission,
                     SecureCallbackAdapter adapter)


Copyright © 2011. All Rights Reserved.