/** * Creates a new virtual list view request control using the properties in this VLV params. The supplied response is * inspected and if it contains a VLV response control, it's contextID and/or content count will be passed into the * created request control. * * @param response response of a previous VLV operation * @param critical whether the returned control is critical * * @return virtual list view request control */ public VirtualListViewRequestControl createRequestControl( final Response<SearchResult> response, final boolean critical) { final VirtualListViewRequestControl control = createRequestControl(critical); final VirtualListViewResponseControl responseControl = (VirtualListViewResponseControl) response.getControl( VirtualListViewResponseControl.OID); if (responseControl != null) { if (assertionValue == null) { control.setContentCount(responseControl.getContentCount()); } control.setContextID(responseControl.getContextID()); } return control; }
/** * Creates a new virtual list view request control using the properties in this VLV params. The supplied response is * inspected and if it contains a VLV response control, it's contextID and/or content count will be passed into the * created request control. * * @param response response of a previous VLV operation * @param critical whether the returned control is critical * * @return virtual list view request control */ public VirtualListViewRequestControl createRequestControl( final Response<SearchResult> response, final boolean critical) { final VirtualListViewRequestControl control = createRequestControl(critical); final VirtualListViewResponseControl responseControl = (VirtualListViewResponseControl) response.getControl( VirtualListViewResponseControl.OID); if (responseControl != null) { if (assertionValue == null) { control.setContentCount(responseControl.getContentCount()); } control.setContextID(responseControl.getContextID()); } return control; }
/** * Creates a new virtual list view request control using the properties in this VLV params. The supplied response is * inspected and if it contains a VLV response control, it's contextID and/or content count will be passed into the * created request control. * * @param response response of a previous VLV operation * @param critical whether the returned control is critical * * @return virtual list view request control */ public VirtualListViewRequestControl createRequestControl( final Response<SearchResult> response, final boolean critical) { final VirtualListViewRequestControl control = createRequestControl(critical); final VirtualListViewResponseControl responseControl = (VirtualListViewResponseControl) response.getControl( VirtualListViewResponseControl.OID); if (responseControl != null) { if (assertionValue == null) { control.setContentCount(responseControl.getContentCount()); } control.setContextID(responseControl.getContextID()); } return control; }