org.broadleafcommerce.openadmin.server.security.remote
Class AdminSecurityServiceRemote

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.security.remote.AdminSecurityServiceRemote
All Implemented Interfaces:
AdminSecurityService, SecurityVerifier

@Service(value="blAdminSecurityRemoteService")
public class AdminSecurityServiceRemote
extends Object
implements AdminSecurityService, SecurityVerifier

Service for handeling security with Ajax components. Serves two functions.

1.

Author:
jfischer

Field Summary
protected  ExploitProtectionService exploitProtectionService
           
protected  AdminSecurityService securityService
           
 
Constructor Summary
AdminSecurityServiceRemote()
           
 
Method Summary
 AdminUser getAdminUser()
           
 AdminUser getPersistentAdminUser()
           
 void securityCheck(String ceilingEntityFullyQualifiedName, EntityOperationType operationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securityService

protected AdminSecurityService securityService

exploitProtectionService

protected ExploitProtectionService exploitProtectionService
Constructor Detail

AdminSecurityServiceRemote

public AdminSecurityServiceRemote()
Method Detail

getAdminUser

public AdminUser getAdminUser()
                       throws ServiceException
Specified by:
getAdminUser in interface AdminSecurityService
Throws:
ServiceException

getPersistentAdminUser

public AdminUser getPersistentAdminUser()
Specified by:
getPersistentAdminUser in interface SecurityVerifier

securityCheck

public void securityCheck(String ceilingEntityFullyQualifiedName,
                          EntityOperationType operationType)
                   throws ServiceException
Specified by:
securityCheck in interface SecurityVerifier
Throws:
ServiceException


Copyright © 2013. All Rights Reserved.