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