public class InvocationContext extends ObjectSE
invocation of an operation のコンテキスト。| コンストラクターと説明 |
|---|
InvocationContext(SecurityContext securityContext, MapSE<StringSE, ObjectSE> arguments, OperationArgumentResolver... argumentResolvers) 指定された arguments を使用して、指定された securityContext によって呼び出される操作の新しいコンテキストを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | canResolve(ClassSE<?> type) コンテキストが指定された type の引数を解決できるかどうかを返します。 |
MapSE<StringSE, ObjectSE> | getArguments() 呼び出し引数を返します。 |
<T> T | resolveArgument(ClassSE<T> argumentType) 指定された argumentType で引数を解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic InvocationContext(SecurityContext securityContext, MapSE<StringSE,ObjectSE> arguments, OperationArgumentResolver... argumentResolvers)
arguments を使用して、指定された securityContext によって呼び出される操作の新しいコンテキストを作成します。securityContext - 現在のセキュリティコンテキスト。非 nullarguments - 操作に使用できる引数。非 nullargumentResolvers - 追加の引数のリゾルバーは、操作で使用できる必要があります。public <T> T resolveArgument(ClassSE<T> argumentType)
argumentType で引数を解決します。T - 引数の型 argumentType - 引数の型 null の解決された引数 canResolve(Class)public boolean canResolve(ClassSE<?> type)
type の引数を解決できるかどうかを返します。true が返された場合でも、必要な型の引数が利用できない場合、argument resolution は null を返すことに注意してください。type - 引数の型 true、それ以外の場合は false。resolveArgument(Class)