jp.co.ogis_ri.citk.policytool.common.util
クラス OpenAMNamingUtil

java.lang.Object
  上位を拡張 jp.co.ogis_ri.citk.policytool.common.util.OpenAMNamingUtil

public class OpenAMNamingUtil
extends Object

OpenAMで使用する名前に関する処理のユーティリティクラス.


フィールドの概要
static String RULE_ATTR_GETMETHOD_NAME
          ルール内のGETメソッドの属性名
static String RULE_ATTR_POSTMETHOD_NAME
          ルール内のPOSTメソッドの属性名
static String SERVICE_NAME
          サービス名
static String SUBJECT_ID_KEY
          サブジェクトIDの取得キー
static String SUBJECT_INCLUDE_TYPE
          サブジェクトのインクルードタイプ
static String SUBJECT_REFERRAL_OWNER_KEY
          サブジェクト参照ポリシー のオーナーの取得キー
static String SUBJECT_REFERRAL_TYPE
          サブジェクト参照ポリシー のタイプ
static String SUBJECT_TYPE
          サブジェクトのタイプ
static String VALUES_ATTR_NAME
          Values属性名
 
メソッドの概要
static String generateRuleName()
          Ruleの名前UUID文字列を生成する.
static String generateSubjectName()
          Subjectの名前UUID文字列を生成する.
static String generateSubjectsName()
          Subjectsの名前UUID文字列を生成する.
static Map<String,String> splitValue(String values)
          OpenAMから返却されたモデルに含まれる値(Key-Valueの集まり)をKey-Value単位の要素にスプリットし、 Mapに変換する.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

VALUES_ATTR_NAME

public static final String VALUES_ATTR_NAME
Values属性名

関連項目:
定数フィールド値

SERVICE_NAME

public static final String SERVICE_NAME
サービス名

関連項目:
定数フィールド値

SUBJECT_ID_KEY

public static final String SUBJECT_ID_KEY
サブジェクトIDの取得キー

関連項目:
定数フィールド値

SUBJECT_TYPE

public static final String SUBJECT_TYPE
サブジェクトのタイプ

関連項目:
定数フィールド値

SUBJECT_INCLUDE_TYPE

public static final String SUBJECT_INCLUDE_TYPE
サブジェクトのインクルードタイプ

関連項目:
定数フィールド値

SUBJECT_REFERRAL_TYPE

public static final String SUBJECT_REFERRAL_TYPE
サブジェクト参照ポリシー のタイプ

関連項目:
定数フィールド値

SUBJECT_REFERRAL_OWNER_KEY

public static final String SUBJECT_REFERRAL_OWNER_KEY
サブジェクト参照ポリシー のオーナーの取得キー

関連項目:
定数フィールド値

RULE_ATTR_GETMETHOD_NAME

public static final String RULE_ATTR_GETMETHOD_NAME
ルール内のGETメソッドの属性名

関連項目:
定数フィールド値

RULE_ATTR_POSTMETHOD_NAME

public static final String RULE_ATTR_POSTMETHOD_NAME
ルール内のPOSTメソッドの属性名

関連項目:
定数フィールド値
メソッドの詳細

splitValue

public static Map<String,String> splitValue(String values)
OpenAMから返却されたモデルに含まれる値(Key-Valueの集まり)をKey-Value単位の要素にスプリットし、 Mapに変換する.

パラメータ:
values - OpenAMから返却された返却されたモデルに含まれる値. e.g.)id=group1,ou=group,dc=opensso,dc=java,dc=net
戻り値:
Key-Valueを収めたMap

generateRuleName

public static String generateRuleName()
Ruleの名前UUID文字列を生成する.

戻り値:
生成されたRuleの名前UUID文字列.

generateSubjectName

public static String generateSubjectName()
Subjectの名前UUID文字列を生成する.

戻り値:
生成されたSubjectの名前UUID文字列.

generateSubjectsName

public static String generateSubjectsName()
Subjectsの名前UUID文字列を生成する.

戻り値:
生成されたSubjectsの名前UUID文字列.


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