org.broadleafcommerce.openadmin.server.security.service.navigation
Class PolymorphicEntitySectionAuthorizationImpl

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.security.service.navigation.PolymorphicEntitySectionAuthorizationImpl
All Implemented Interfaces:
SectionAuthorization

@Component(value="blPolymorphicEntityCheckSectionAuthorization")
public class PolymorphicEntitySectionAuthorizationImpl
extends Object
implements SectionAuthorization

Author:
Jeff Fischer

Field Summary
protected  DynamicEntityDao dynamicEntityDao
           
protected  javax.persistence.EntityManager em
           
 
Constructor Summary
PolymorphicEntitySectionAuthorizationImpl()
           
 
Method Summary
 void init()
           
 boolean isUserAuthorizedToViewSection(AdminUser adminUser, AdminSection section)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dynamicEntityDao

protected DynamicEntityDao dynamicEntityDao

em

protected javax.persistence.EntityManager em
Constructor Detail

PolymorphicEntitySectionAuthorizationImpl

public PolymorphicEntitySectionAuthorizationImpl()
Method Detail

init

@PostConstruct
public void init()

isUserAuthorizedToViewSection

public boolean isUserAuthorizedToViewSection(AdminUser adminUser,
                                             AdminSection section)
Specified by:
isUserAuthorizedToViewSection in interface SectionAuthorization


Copyright © 2013. All Rights Reserved.