public class BasicPermissionFactory extends java.lang.Object implements PermissionFactory, Initializable
Permission
を生成するクラス。Constructor and Description |
---|
BasicPermissionFactory() |
public void setDbManager(SimpleDbTransactionManager dbManager)
SimpleDbTransactionManager
を設定する。dbManager
- データベースへのトランザクション制御を行うSimpleDbTransactionManager
public 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
in interface PermissionFactory
userId
- ユーザIDPermission
public void initialize()
initialize
in interface Initializable