1
19
20 package com.liferay.portal.service.persistence;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
33 @Transactional(rollbackFor = {
34 PortalException.class, SystemException.class})
35 public interface ImagePersistence extends BasePersistence {
36 public com.liferay.portal.model.Image create(long imageId);
37
38 public com.liferay.portal.model.Image remove(long imageId)
39 throws com.liferay.portal.NoSuchImageException,
40 com.liferay.portal.SystemException;
41
42 public com.liferay.portal.model.Image remove(
43 com.liferay.portal.model.Image image)
44 throws com.liferay.portal.SystemException;
45
46
49 public com.liferay.portal.model.Image update(
50 com.liferay.portal.model.Image image)
51 throws com.liferay.portal.SystemException;
52
53
66 public com.liferay.portal.model.Image update(
67 com.liferay.portal.model.Image image, boolean merge)
68 throws com.liferay.portal.SystemException;
69
70 public com.liferay.portal.model.Image updateImpl(
71 com.liferay.portal.model.Image image, boolean merge)
72 throws com.liferay.portal.SystemException;
73
74 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
75 public com.liferay.portal.model.Image findByPrimaryKey(long imageId)
76 throws com.liferay.portal.NoSuchImageException,
77 com.liferay.portal.SystemException;
78
79 public com.liferay.portal.model.Image fetchByPrimaryKey(long imageId)
80 throws com.liferay.portal.SystemException;
81
82 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
83 public java.util.List<com.liferay.portal.model.Image> findBySize(int size)
84 throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portal.model.Image> findBySize(int size,
88 int start, int end) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portal.model.Image> findBySize(int size,
92 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
93 throws com.liferay.portal.SystemException;
94
95 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
96 public com.liferay.portal.model.Image findBySize_First(int size,
97 com.liferay.portal.kernel.util.OrderByComparator obc)
98 throws com.liferay.portal.NoSuchImageException,
99 com.liferay.portal.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public com.liferay.portal.model.Image findBySize_Last(int size,
103 com.liferay.portal.kernel.util.OrderByComparator obc)
104 throws com.liferay.portal.NoSuchImageException,
105 com.liferay.portal.SystemException;
106
107 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
108 public com.liferay.portal.model.Image[] findBySize_PrevAndNext(
109 long imageId, int size,
110 com.liferay.portal.kernel.util.OrderByComparator obc)
111 throws com.liferay.portal.NoSuchImageException,
112 com.liferay.portal.SystemException;
113
114 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
115 public java.util.List<Object> findWithDynamicQuery(
116 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
117 throws com.liferay.portal.SystemException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public java.util.List<Object> findWithDynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.SystemException;
123
124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
125 public java.util.List<com.liferay.portal.model.Image> findAll()
126 throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portal.model.Image> findAll(int start,
130 int end) throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portal.model.Image> findAll(int start,
134 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
135 throws com.liferay.portal.SystemException;
136
137 public void removeBySize(int size)
138 throws com.liferay.portal.SystemException;
139
140 public void removeAll() throws com.liferay.portal.SystemException;
141
142 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143 public int countBySize(int size) throws com.liferay.portal.SystemException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public int countAll() throws com.liferay.portal.SystemException;
147 }