jp.co.ogis_ri.citk.policytool.domain.policy.validation
クラス PolicyValidModel

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.domain.policy.validation.PolicyValidModel

@RuleValidRealmName(groups={PolicyValidModel.Create.class,PolicyValidModel.Import.class},
                    message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleValidRealmName.message.default}")
@RuleUniquePolicyName(groups=PolicyValidModel.Create.class,
                      message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleUniquePolicyName.message.default}")
@RuleResourceSize(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                  message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleResourceSize.message.default}")
@RuleUrlDependOnRealm(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                      message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleUrlDependOnRealm.message.default}")
@RuleUniqueResourceUrl(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                       message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleUniqueResourceUrl.message.default}")
@RuleSubjectSize(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                 message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleSubjectSize.message.default}")
@RuleSubjectDependOnRealm(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                          message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleSubjectDependOnRealm.message.default}")
@RuleResourceValidPermit(groups={PolicyValidModel.Create.class,PolicyValidModel.Update.class,PolicyValidModel.Import.class},
                         message="{jp.co.ogis_ri.citk.policytool.domain.policy.validation.annotation.RuleResourceValidPermit.message.default}")
public class PolicyValidModel
extends Object

ポリシーの相関チェック用のモデル.


入れ子のクラスの概要
static interface PolicyValidModel.Create
          ポリシー作成時のチェックの際に指定するインターフェース.
static interface PolicyValidModel.Import
          ポリシーインポート時のチェックの際に指定するインターフェース.
static interface PolicyValidModel.Update
          ポリシー更新時のチェックの際に指定するインターフェース.
 
コンストラクタの概要
PolicyValidModel()
          コンストラクタ.
 
メソッドの概要
 List<String> getGroups()
          target.realmNameに対応するレルムが持っているグループ名のリストを取得する.
 boolean getIsExistRealm()
          target.realmNameに対応するレルムの有無を取得する.
 List<Policy> getPolicies()
          全ポリシー名のリストを取得する.
 List<String> getRefpolicies()
          target.realmNameに対応するレルムが持っている参照ポリシーのリストを取得する.
 Policy getTarget()
          チェック対象のポリシーを取得する.
 void setIsExistRealm(boolean isExistRealm)
          target.realmNameに対応するレルムの有無を設定する.
 void setTarget(Policy target)
          チェック対象のポリシーを設定する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PolicyValidModel

public PolicyValidModel()
コンストラクタ.

メソッドの詳細

getIsExistRealm

public boolean getIsExistRealm()
target.realmNameに対応するレルムの有無を取得する.

戻り値:
target.realmNameに対応するレルムの有無.

setIsExistRealm

public void setIsExistRealm(boolean isExistRealm)
target.realmNameに対応するレルムの有無を設定する.

パラメータ:
isExistRealm - target.realmNameに対応するレルムの有無.

getRefpolicies

public List<String> getRefpolicies()
target.realmNameに対応するレルムが持っている参照ポリシーのリストを取得する.

戻り値:
target.realmNameに対応するレルムが持っている参照ポリシーのリスト.

getGroups

public List<String> getGroups()
target.realmNameに対応するレルムが持っているグループ名のリストを取得する.

戻り値:
target.realmNameに対応するレルムが持っているグループ名のリスト.

getPolicies

public List<Policy> getPolicies()
全ポリシー名のリストを取得する.

戻り値:
全ポリシー名のリスト.

getTarget

public Policy getTarget()
チェック対象のポリシーを取得する.

戻り値:
チェック対象のポリシー.

setTarget

public void setTarget(Policy target)
チェック対象のポリシーを設定する.

パラメータ:
target - チェック対象のポリシー.


Copyright © 2011-2012 OGIS-RI Co.,Ltd.. All Rights Reserved.