1
22
23 package com.liferay.portal.dao.orm.hibernate;
24
25 import com.liferay.portal.kernel.dao.orm.ORMException;
26 import com.liferay.portal.kernel.dao.orm.ScrollableResults;
27
28
33 public class ScrollableResultsImpl implements ScrollableResults {
34
35 public ScrollableResultsImpl(
36 org.hibernate.ScrollableResults scrollableResults) {
37
38 _scrollableResults = scrollableResults;
39 }
40
41 public boolean first() throws ORMException {
42 try {
43 return _scrollableResults.first();
44 }
45 catch (Exception e) {
46 throw ExceptionTranslator.translate(e);
47 }
48 }
49
50 public Object get(int i) throws ORMException {
51 try {
52 return _scrollableResults.get(i);
53 }
54 catch (Exception e) {
55 throw ExceptionTranslator.translate(e);
56 }
57 }
58
59 public boolean last() throws ORMException {
60 try {
61 return _scrollableResults.last();
62 }
63 catch (Exception e) {
64 throw ExceptionTranslator.translate(e);
65 }
66 }
67
68 public boolean next() throws ORMException {
69 try {
70 return _scrollableResults.next();
71 }
72 catch (Exception e) {
73 throw ExceptionTranslator.translate(e);
74 }
75 }
76
77 public boolean previous() throws ORMException {
78 try {
79 return _scrollableResults.previous();
80 }
81 catch (Exception e) {
82 throw ExceptionTranslator.translate(e);
83 }
84 }
85
86 public boolean scroll(int i) throws ORMException {
87 try {
88 return _scrollableResults.scroll(i);
89 }
90 catch (Exception e) {
91 throw ExceptionTranslator.translate(e);
92 }
93
94 }
95
96 private org.hibernate.ScrollableResults _scrollableResults;
97
98 }