com.hamaf.hikyaku.security.process
クラス GroupMemberProcess

java.lang.Object
  上位を拡張 com.hamaf.hikyaku.security.process.GroupMemberProcess

public class GroupMemberProcess
extends java.lang.Object

タイトル:GroupMemberProcess is .

説明:グループに属するメンバー(グループ,ユーザー)の処理を行う


著作権: Copyright (c) 2010/05/10

バージョン:
1.0
作成者:
y-hamanaka

コンストラクタの概要
GroupMemberProcess(BelongAccess ba, GroupUserAccess gua, BelongSql bs, GroupUserSql gus)
          Creates a new GroupMemberProcess.java instance.
 
メソッドの概要
 void changeBelong(java.lang.String gid, java.util.List<java.lang.String> bids)
          Describe changeBelong method : .
 void changeUser(java.lang.String gid, java.util.List<java.lang.String> users)
          Describe changeUser method : .
 java.util.List<java.lang.String[]> getBelongs(java.lang.String gid)
          Describe getBelongs method : .
 java.util.List<java.lang.String> getGroupByUser(java.lang.String uid)
          Describe getGroupByUser method : .
 java.util.List<java.lang.String> getParent(java.lang.String gid)
          Describe getParent method : .
 java.util.List<java.lang.String[]> getUsers(java.lang.String gid)
          Describe getUsers method : .
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GroupMemberProcess

public GroupMemberProcess(BelongAccess ba,
                          GroupUserAccess gua,
                          BelongSql bs,
                          GroupUserSql gus)
Creates a new GroupMemberProcess.java instance.
Default Constructor

メソッドの詳細

getBelongs

public java.util.List<java.lang.String[]> getBelongs(java.lang.String gid)
                                              throws java.lang.Exception
Describe getBelongs method : .
配下のグループを取得する。
文字テル配列で BELONG_ID, GROUP_CODE, GROUP_CODE を戻す。

パラメータ:
gid - a String : グループID
戻り値:
a List≤String[3]> : 配下のグループのリスト
例外:
java.lang.Exception

getUsers

public java.util.List<java.lang.String[]> getUsers(java.lang.String gid)
                                            throws java.lang.Exception
Describe getUsers method : .
属するユーザーを取得する。
文字テル配列で USER_ID, USER_NAME, ORGANIZATION を戻す。

パラメータ:
gid - a String : グループID
戻り値:
a List≤String[3]> : 属するユーザーのリスト
例外:
java.lang.Exception

getParent

public java.util.List<java.lang.String> getParent(java.lang.String gid)
                                           throws java.lang.Exception
Describe getParent method : .
親グループを取得する。

パラメータ:
gid - a String : グループID
戻り値:
a List<String> : 属するグループのリスト
例外:
java.lang.Exception

getGroupByUser

public java.util.List<java.lang.String> getGroupByUser(java.lang.String uid)
                                                throws java.lang.Exception
Describe getGroupByUser method : .
ユーザーの属するグループを取得する。

パラメータ:
uid - a String : ユーザーID
戻り値:
a List<String> : 属するグループのリスト
例外:
java.lang.Exception

changeBelong

public void changeBelong(java.lang.String gid,
                         java.util.List<java.lang.String> bids)
                  throws java.lang.Exception
Describe changeBelong method : .
グループ配下のグループを入れ替える。

パラメータ:
gid - a String : グループID
bids - a List : 配下のグループID
例外:
java.lang.Exception

changeUser

public void changeUser(java.lang.String gid,
                       java.util.List<java.lang.String> users)
                throws java.lang.Exception
Describe changeUser method : .
グループに属するユーザーを入れ替える。

パラメータ:
gid - a String : グループID
users - a List : 属するユーザーID
例外:
java.lang.Exception