@WebRemote @LoggedIn public PageResponse<AssetPageRow> findAssetPage(AssetPageRequest request) throws SerializationException { if (request == null) { throw new IllegalArgumentException("request cannot be null"); } if (request.getPageSize() != null && request.getPageSize() < 0) { throw new IllegalArgumentException("pageSize cannot be less than zero."); } return repositoryAssetOperations.findAssetPage(request); }