public class InvocationContext extends ObjectSE
invocation of an operation
のコンテキスト。コンストラクターと説明 |
---|
InvocationContext(ApiVersion apiVersion, SecurityContext securityContext, MapSE<StringSE, ObjectSE> arguments) 使用すべきではありません。 2.5.0 以降、2.7.0 で削除され InvocationContext(SecurityContext, Map, OperationArgumentResolver[]) を推奨 |
InvocationContext(SecurityContext securityContext, MapSE<StringSE, ObjectSE> arguments) 指定された arguments を使用して、指定された securityContext によって呼び出される操作の新しいコンテキストを作成します。 |
InvocationContext(SecurityContext securityContext, MapSE<StringSE, ObjectSE> arguments, OperationArgumentResolver... argumentResolvers) 指定された arguments を使用して、指定された securityContext によって呼び出される操作の新しいコンテキストを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canResolve(ClassSE<?> type) コンテキストが指定された type の引数を解決できるかどうかを返します。 |
ApiVersion | getApiVersion() 使用すべきではありません。 2.5.0 以降、2.7.0 で削除され ApiVersion を使用した resolveArgument(Class) を推奨 |
MapSE<StringSE, ObjectSE> | getArguments() 呼び出し引数を返します。 |
SecurityContext | getSecurityContext() 使用すべきではありません。 2.5.0 以降、2.7.0 で削除され resolveArgument(Class) を推奨 |
<T> T | resolveArgument(ClassSE<T> argumentType) 指定された argumentType で引数を解決します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public InvocationContext(SecurityContext securityContext, MapSE<StringSE,ObjectSE> arguments)
arguments
を使用して、指定された securityContext
によって呼び出される操作の新しいコンテキストを作成します。securityContext
- 現在のセキュリティコンテキスト。非 null
arguments
- 操作に使用できる引数。非 null
@DeprecatedSE public InvocationContext(ApiVersion apiVersion, SecurityContext securityContext, MapSE<StringSE,ObjectSE> arguments)
InvocationContext(SecurityContext, Map, OperationArgumentResolver[])
を推奨 arguments
を使用して、指定された securityContext
によって呼び出される操作の新しいコンテキストを作成します。apiVersion
- 最新の API バージョンまたは null
を使用する securityContext
- 現在のセキュリティコンテキスト。非 null
arguments
- 操作に使用できる引数。非 null
public InvocationContext(SecurityContext securityContext, MapSE<StringSE,ObjectSE> arguments, OperationArgumentResolver... argumentResolvers)
arguments
を使用して、指定された securityContext
によって呼び出される操作の新しいコンテキストを作成します。securityContext
- 現在のセキュリティコンテキスト。非 null
arguments
- 操作に使用できる引数。非 null
argumentResolvers
- 追加の引数のリゾルバーは、操作で使用できる必要があります。@DeprecatedSE public ApiVersion getApiVersion()
ApiVersion
を使用して resolveArgument(Class)
を優先して 2.7.0 で削除するための 2.5.0 以降 @DeprecatedSE public SecurityContext getSecurityContext()
resolveArgument(Class)
を推奨 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)