| 114 | | var crit = sess['createCriteria(java.lang.String)'](params.type); |
|---|
| 115 | | crit.setCacheable(true); |
|---|
| 116 | | crit.setMaxResults(params.count); |
|---|
| 117 | | var result = new ScriptableList(crit.list()); |
|---|
| | 114 | var criteria = sess['createCriteria(java.lang.String)'](params.type); |
|---|
| | 115 | criteria.setCacheable(true); |
|---|
| | 116 | if (params.orderBy) { |
|---|
| | 117 | var order = (params.order == 'asc') ? org.hibernate.criterion.Order.asc(params.orderBy) : |
|---|
| | 118 | org.hibernate.criterion.Order.desc(params.orderBy); |
|---|
| | 119 | criteria.addOrder(order); |
|---|
| | 120 | } |
|---|
| | 121 | criteria.setMaxResults(params.max); |
|---|
| | 122 | |
|---|
| | 123 | var result = new ScriptableList(criteria.list()); |
|---|
| 177 | | this.list = function (type, count) { |
|---|
| 178 | | try { |
|---|
| 179 | | return this.getHibernateTemplate({ method: 'list', type: type, count: count }); |
|---|
| | 183 | this.list = function (type, max, orderBy, order) { |
|---|
| | 184 | try { |
|---|
| | 185 | return this.getHibernateTemplate({ method: 'list', type: type, max: max, orderBy: orderBy, order: order }); |
|---|