我試圖實施RowLevelSecurity
,限制根據存儲的管理員用戶。我跟隨此URL **執行RowLevelSecurity時出現異常
http://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-row-level-security。
** 我不得不重寫這些方法: addFetchRestrictions()
和addFetchRestrictionsRoot()
。
所以,當我在管理應用程序登錄,我可以訪問所有的環節,除了產品的鏈接時,我點擊產品鏈接,然後我得到ClassCastException
這樣的:
「java.lang.ClassCastException: org.broadleafcommerce.openadmin.server.security.domain.AdminUserImpl 不能轉換爲com.iwn.admin.user.MyAdminUser」
當我調試我的應用程序去了解,我在下面得到異常行:
Store adminStore = ((MyAdminuser) currentUser).getStore();
任何人都可以幫助我,如何解決這個問題,謝謝。