パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.authz.services.admin |
認可においてポリシー情報の管理を行う一連のサービスを提供します。
|
jp.co.intra_mart.foundation.authz.util.expression |
サブジェクト式を記述するためのユーティリティを提供します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
SubjectExpression
サブジェクトを表す式クラス。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected Expression |
SubjectExpressionHandler.buildExpression(String innerString) |
Expression |
SubjectExpression.normalize()
正規化を行った式を取得します。
|
static Expression |
SubjectExpression.S(Subject subject)
サブジェクトの式を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
SubjectGroup |
SubjectManager.getSubjectGroupByExpression(Expression e)
指定したサブジェクト式に一致するサブジェクトグループを取得します。
|
SubjectGroup |
SubjectManager.registerSubjectGroup(Expression e,
I18nValue<String> displayName)
サブジェクトグループを登録します。
|
SubjectGroup |
SubjectManager.registerSubjectGroup(Expression e,
I18nValue<String> displayName,
I18nValue<String> description)
サブジェクトグループを登録します。
|
コンストラクタと説明 |
---|
SubjectMatcher(Expression exp)
コンストラクタ
|
修飾子とタイプ | クラスと説明 |
---|---|
static class |
Expression.AndExp
AND 演算子とその内部の式を表すクラス。
|
static class |
Expression.NotExp
NOT 演算子を表すクラス。
|
static class |
Expression.OrExp
OR 演算子を表すクラス。
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected Expression |
Matcher.expression
式オブジェクト。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static Expression |
Expression.AND(Expression... exps)
ANDオペレータの式を生成します。
|
static Expression |
Expression.AND(Expression exps)
ANDオペレータの式を生成します。
|
static Expression |
Expression.AND(List<Expression> exps)
ANDオペレータの式を生成します。
|
protected Expression |
NotExpHandler.buildExpression(Expression innerResult) |
protected abstract Expression |
NestableMonadicOperatorHandler.buildExpression(Expression innerResult)
式の構築して返します。
|
protected Expression |
OrExpHandler.buildExpression(List<Expression> innerResults) |
protected abstract Expression |
NestablePolyadicOperatorHandler.buildExpression(List<Expression> innerResults)
式を構築して返します。
|
protected Expression |
AndExpHandler.buildExpression(List<Expression> innerResults) |
protected abstract Expression |
EdgeMonadicOperatorHandler.buildExpression(String innerString)
式の構築を行います。
|
protected Expression |
Matcher.getExpression()
式を返します。
|
Expression[] |
Expression.getExpressions()
内包する式を返します。
|
Expression[] |
Expression.NotExp.getExpressions() |
Expression |
NestablePolyadicOperatorHandler.getInstance(Clause clause) |
Expression |
NestableMonadicOperatorHandler.getInstance(Clause clause) |
Expression |
ExpressionParserHandler.getInstance(Clause clause)
式のインスタンスを返します。
|
Expression |
EdgeMonadicOperatorHandler.getInstance(Clause clause) |
abstract Expression |
Expression.normalize()
正規化を行った式を返却します。
|
Expression |
Expression.AndExp.normalize() |
Expression |
Expression.NotExp.normalize() |
Expression |
Expression.OrExp.normalize() |
static Expression |
Expression.NOT(Expression e)
NOTオペレータの式を生成します。
|
static Expression |
Expression.OR(Expression... exps)
ORオペレータの式を生成します。
|
static Expression |
Expression.OR(Expression exps)
ORオペレータの式を生成します。
|
static Expression |
Expression.OR(List<Expression> exps)
ORオペレータの式を生成します。
|
static Expression |
Parser.parse(String string)
式のパース処理を実行します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static Expression |
Expression.AND(Expression... exps)
ANDオペレータの式を生成します。
|
static Expression |
Expression.AND(Expression exps)
ANDオペレータの式を生成します。
|
void |
Expression.append(Expression e)
内包する式に引数の式を追加します。
|
protected Expression |
NotExpHandler.buildExpression(Expression innerResult) |
protected abstract Expression |
NestableMonadicOperatorHandler.buildExpression(Expression innerResult)
式の構築して返します。
|
static int |
Expression.LogicalOperator.codeOf(Expression e)
式の先頭の演算子のコードを返します
|
int |
Expression.compareTo(Expression o) |
static Expression |
Expression.NOT(Expression e)
NOTオペレータの式を生成します。
|
static Expression |
Expression.OR(Expression... exps)
ORオペレータの式を生成します。
|
static Expression |
Expression.OR(Expression exps)
ORオペレータの式を生成します。
|
protected void |
Matcher.setExpression(Expression exp)
式を設定します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static Expression |
Expression.AND(List<Expression> exps)
ANDオペレータの式を生成します。
|
protected Expression |
OrExpHandler.buildExpression(List<Expression> innerResults) |
protected abstract Expression |
NestablePolyadicOperatorHandler.buildExpression(List<Expression> innerResults)
式を構築して返します。
|
protected Expression |
AndExpHandler.buildExpression(List<Expression> innerResults) |
static Expression |
Expression.OR(List<Expression> exps)
ORオペレータの式を生成します。
|
コンストラクタと説明 |
---|
AndMatcher(Expression exp)
コンストラクタ
|
Expression(Expression... _exps)
引数の式を内包する式を生成するコンストラクタ。
|
Matcher(Expression exp)
コンストラクタ。
|
NotMatcher(Expression exp)
コンストラクタ
|
OrMatcher(Expression exp)
コンストラクタ
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION