org.seasar.tuigwaa.security
クラス SecurityServiceImpl

java.lang.Object
  拡張org.seasar.tuigwaa.security.SecurityServiceImpl
すべての実装インタフェース:
SecurityService

public class SecurityServiceImpl
extends Object
implements SecurityService

作成者:
nishioka

フィールドの概要
 
インタフェース org.seasar.tuigwaa.security.SecurityService から継承したフィールド
ROLE_AUTHENTICATED, ROLE_UNAUTHENTICATED
 
コンストラクタの概要
SecurityServiceImpl(SiteService siteService, ContentsStoreService slideService, DirectoryService directoryService)
           
 
メソッドの概要
 String[] getRoles(String username)
           
 boolean hasPermission(String siteName, Action action)
           
 boolean hasPermission(String siteName, javax.servlet.http.HttpServletRequest request, Action action)
           
 boolean hasPermission(String siteName, Principal principal, Action action)
           
 boolean hasPermission(String siteName, String role, Action action)
           
 void setPermissions(String siteName, Action action, String[] grantRoleNames, String[] denyRoleNames)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SecurityServiceImpl

public SecurityServiceImpl(SiteService siteService,
                           ContentsStoreService slideService,
                           DirectoryService directoryService)
メソッドの詳細

setPermissions

public void setPermissions(String siteName,
                           Action action,
                           String[] grantRoleNames,
                           String[] denyRoleNames)
定義:
インタフェース SecurityService 内の setPermissions

hasPermission

public boolean hasPermission(String siteName,
                             Principal principal,
                             Action action)
定義:
インタフェース SecurityService 内の hasPermission

hasPermission

public boolean hasPermission(String siteName,
                             javax.servlet.http.HttpServletRequest request,
                             Action action)

hasPermission

public boolean hasPermission(String siteName,
                             String role,
                             Action action)
定義:
インタフェース SecurityService 内の hasPermission

hasPermission

public boolean hasPermission(String siteName,
                             Action action)
定義:
インタフェース SecurityService 内の hasPermission

getRoles

public String[] getRoles(String username)


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.