クラス VirtualListViewControlDirContextProcessor
java.lang.ObjectSE
org.springframework.ldap.control.AbstractRequestControlDirContextProcessor
org.springframework.ldap.control.AbstractFallbackRequestAndResponseControlDirContextProcessor
org.springframework.ldap.control.VirtualListViewControlDirContextProcessor
- 実装されているすべてのインターフェース:
DirContextProcessor
public class VirtualListViewControlDirContextProcessor
extends AbstractFallbackRequestAndResponseControlDirContextProcessor
仮想リストビューを管理するための DirContextProcessor 実装。
これはリクエスト制御構文です:
VirtualListViewRequest ::= SEQUENCE {
beforeCount INTEGER (0..maxInt),
afterCount INTEGER (0..maxInt),
target CHOICE {
byOffset [0] SEQUENCE {
offset INTEGER (1 .. maxInt),
contentCount INTEGER (0 .. maxInt) },
greaterThanOrEqual [1] AssertionValue },
contextID OCTET STRING OPTIONAL }
これは、レスポンス制御の構文です。
VirtualListViewResponse ::= SEQUENCE {
targetPosition INTEGER (0 .. maxInt),
contentCount INTEGER (0 .. maxInt),
virtualListViewResult ENUMERATED {
success (0),
operationsError (1),
protocolError (3),
unwillingToPerform (53),
insufficientAccessRights (50),
timeLimitExceeded (3),
adminLimitExceeded (11),
innapropriateMatching (18),
sortControlMissing (60),
offsetRangeError (61),
other(80),
... },
contextID OCTET STRING OPTIONAL }
フィールドのサマリー
クラス org.springframework.ldap.control.AbstractFallbackRequestAndResponseControlDirContextProcessor から継承されたフィールド
critical, defaultRequestControl, defaultResponseControl, fallbackRequestControl, fallbackResponseControl, requestControlClass, responseControlClassクラス org.springframework.ldap.control.AbstractRequestControlDirContextProcessor から継承されたフィールド
logコンストラクターの概要
コンストラクターコンストラクター説明VirtualListViewControlDirContextProcessor(int pageSize) VirtualListViewControlDirContextProcessor(int pageSize, int targetOffset, int listSize, VirtualListViewResultsCookie cookie) メソッドのサマリー
修飾子と型メソッド説明適切な RequestControl のインスタンスを作成します。intintintprotected voidhandleResponse(ObjectSE control) protected static ObjectSEinvokeMethod(StringSE methodName, ClassSE clazz, ObjectSE control, ClassSE[] paramTypes, ObjectSE[] paramValues) booleanvoidsetOffsetPercentage(boolean isPercentage) targetOffsetをリストのパーセンテージとして解釈するか、リストへのオフセットとして解釈するかを設定します。クラス org.springframework.ldap.control.AbstractFallbackRequestAndResponseControlDirContextProcessor から継承されたメソッド
createRequestControl, invokeMethod, loadControlClasses, postProcess, setCritical, setRequestControlClass, setResponseControlClassクラス org.springframework.ldap.control.AbstractRequestControlDirContextProcessor から継承されたメソッド
isReplaceSameControlEnabled, preProcess, setReplaceSameControlEnabled
コンストラクターの詳細
VirtualListViewControlDirContextProcessor
public VirtualListViewControlDirContextProcessor(int pageSize) VirtualListViewControlDirContextProcessor
public VirtualListViewControlDirContextProcessor(int pageSize, int targetOffset, int listSize, VirtualListViewResultsCookie cookie)
メソッドの詳細
getCookie
getPageSize
public int getPageSize()getListSize
public int getListSize()getException
getTargetOffset
public int getTargetOffset()setOffsetPercentage
public void setOffsetPercentage(boolean isPercentage) targetOffsetをリストのパーセンテージとして解釈するか、リストへのオフセットとして解釈するかを設定します。- パラメーター:
isPercentage- targetOffset がパーセンテージの場合、true
isOffsetPercentage
public boolean isOffsetPercentage()createRequestControl
クラスからコピーされた説明:AbstractRequestControlDirContextProcessor適切な RequestControl のインスタンスを作成します。- 次で指定:
- クラス
AbstractRequestControlDirContextProcessorのcreateRequestControl - 戻り値:
- 新しいインスタンス。
handleResponse
invokeMethod