public class BasicPermissionFactory extends java.lang.Object implements PermissionFactory, Initializable
Permissionを生成するクラス。| コンストラクタと説明 |
|---|
BasicPermissionFactory() |
public void setDbManager(SimpleDbTransactionManager dbManager)
SimpleDbTransactionManagerを設定する。dbManager - データベースへのトランザクション制御を行うSimpleDbTransactionManagerpublic void setGroupTableSchema(GroupTableSchema schema)
schema - グループテーブルのスキーマ情報public void setSystemAccountTableSchema(SystemAccountTableSchema schema)
schema - システムアカウントテーブルのスキーマ情報public void setGroupSystemAccountTableSchema(GroupSystemAccountTableSchema schema)
schema - グループシステムアカウントテーブルのスキーマ情報public void setPermissionUnitTableSchema(PermissionUnitTableSchema schema)
schema - 認可単位テーブルのスキーマ情報public void setPermissionUnitRequestTableSchema(PermissionUnitRequestTableSchema schema)
schema - 認可単位リクエストテーブルのスキーマ情報public void setGroupAuthorityTableSchema(GroupAuthorityTableSchema schema)
schema - グループ権限テーブルのスキーマ情報public void setSystemAccountAuthorityTableSchema(SystemAccountAuthorityTableSchema schema)
schema - システムアカウント権限テーブルのスキーマ情報public void setBusinessDateProvider(BusinessDateProvider businessDateProvider)
businessDateProvider - 業務日付を提供するクラスのインスタンスpublic Permission getPermission(java.lang.String userId)
Permissionを取得する。getPermission インタフェース内 PermissionFactoryuserId - ユーザIDPermissionpublic void initialize()
initialize インタフェース内 Initializable