jp.go.nict.langrid.management.web.model.service
インタフェース UserService

すべてのスーパーインタフェース:
DataService<UserModel>, Serializable
既知の実装クラスの一覧:
UserServiceImpl

public interface UserService
extends DataService<UserModel>

言語グリッドユーザ管理用サービスのインターフェイス

バージョン:
$Revision: 12864 $
作成者:
Masaaki Kamiya, $Author: kamiya $

メソッドの概要
 boolean authenticate(String userId, String password)
           
 void changePassword(String changedUserId, String password)
          指定したユーザのパスワードを変更する
 LangridList<UserModel> getListExcludeIds(int index, int count, MatchingCondition[] conditions, Order[] orders, Scope scope, Set<String> excludes)
           
 boolean isAdministrator(String userId)
          サービスの利用者が管理者かどうか
 boolean isCanCallServices(String userId)
          ユーザがサービスを呼び出せるか
 boolean isShouldChangePassword(String userId, int day)
          指定したユーザのパスワードが変更期間を過ぎているかどうかを返す
 void setCanCallServices(String userId, boolean isPermit)
          ユーザがサービスを呼び出せるか設定する
 
インタフェース jp.go.nict.langrid.management.web.model.service.DataService から継承されたメソッド
add, delete, edit, get, getList, getTotalCount, isExist, setScopeParametar
 

メソッドの詳細

getListExcludeIds

LangridList<UserModel> getListExcludeIds(int index,
                                         int count,
                                         MatchingCondition[] conditions,
                                         Order[] orders,
                                         Scope scope,
                                         Set<String> excludes)
                                         throws ServiceManagerException
例外:
ServiceManagerException

authenticate

boolean authenticate(String userId,
                     String password)
                     throws ServiceManagerException
例外:
ServiceManagerException

isAdministrator

boolean isAdministrator(String userId)
                        throws ServiceManagerException
サービスの利用者が管理者かどうか

戻り値:
結果
例外:
ServiceManagerException - 処理に失敗した

changePassword

void changePassword(String changedUserId,
                    String password)
                    throws ServiceManagerException
指定したユーザのパスワードを変更する

パラメータ:
changedUserId - 対象のユーザID
password - 新しいパスワード
例外:
ServiceManagerException - 処理に失敗した

isCanCallServices

boolean isCanCallServices(String userId)
                          throws ServiceManagerException
ユーザがサービスを呼び出せるか

パラメータ:
userId - 対象のユーザID
戻り値:
結果
例外:
ServiceManagerException - 処理に失敗した

setCanCallServices

void setCanCallServices(String userId,
                        boolean isPermit)
                        throws ServiceManagerException
ユーザがサービスを呼び出せるか設定する

パラメータ:
userId - 対象のユーザID
isPermit - 呼び出しの可否
例外:
ServiceManagerException - 処理に失敗した

isShouldChangePassword

boolean isShouldChangePassword(String userId,
                               int day)
                               throws ServiceManagerException
指定したユーザのパスワードが変更期間を過ぎているかどうかを返す

パラメータ:
userId - 対象のユーザID
day - 変更期間
戻り値:
過ぎているかどうか
例外:
ServiceManagerException - 処理に失敗した