1
22
23 package com.liferay.portlet.journal.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 import com.liferay.portal.service.persistence.BasePersistence;
30
31
37 @Transactional(rollbackFor = {
38 PortalException.class, SystemException.class})
39 public interface JournalArticleResourcePersistence extends BasePersistence {
40 public com.liferay.portlet.journal.model.JournalArticleResource create(
41 long resourcePrimKey);
42
43 public com.liferay.portlet.journal.model.JournalArticleResource remove(
44 long resourcePrimKey)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.journal.NoSuchArticleResourceException;
47
48 public com.liferay.portlet.journal.model.JournalArticleResource remove(
49 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.journal.model.JournalArticleResource update(
56 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.journal.model.JournalArticleResource update(
73 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.journal.model.JournalArticleResource updateImpl(
77 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.journal.model.JournalArticleResource findByPrimaryKey(
82 long resourcePrimKey)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.journal.NoSuchArticleResourceException;
85
86 public com.liferay.portlet.journal.model.JournalArticleResource fetchByPrimaryKey(
87 long resourcePrimKey) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findByGroupId(
91 long groupId) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findByGroupId(
95 long groupId, int start, int end)
96 throws com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findByGroupId(
100 long groupId, int start, int end,
101 com.liferay.portal.kernel.util.OrderByComparator obc)
102 throws com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portlet.journal.model.JournalArticleResource findByGroupId_First(
106 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.journal.NoSuchArticleResourceException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.journal.model.JournalArticleResource findByGroupId_Last(
112 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.journal.NoSuchArticleResourceException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.journal.model.JournalArticleResource[] findByGroupId_PrevAndNext(
118 long resourcePrimKey, long groupId,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.journal.NoSuchArticleResourceException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public com.liferay.portlet.journal.model.JournalArticleResource findByG_A(
125 long groupId, java.lang.String articleId)
126 throws com.liferay.portal.SystemException,
127 com.liferay.portlet.journal.NoSuchArticleResourceException;
128
129 public com.liferay.portlet.journal.model.JournalArticleResource fetchByG_A(
130 long groupId, java.lang.String articleId)
131 throws com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public java.util.List<Object> findWithDynamicQuery(
135 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
136 throws com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public java.util.List<Object> findWithDynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end) throws com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findAll()
145 throws com.liferay.portal.SystemException;
146
147 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
148 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findAll(
149 int start, int end) throws com.liferay.portal.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> findAll(
153 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException;
155
156 public void removeByGroupId(long groupId)
157 throws com.liferay.portal.SystemException;
158
159 public void removeByG_A(long groupId, java.lang.String articleId)
160 throws com.liferay.portal.SystemException,
161 com.liferay.portlet.journal.NoSuchArticleResourceException;
162
163 public void removeAll() throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public int countByGroupId(long groupId)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int countByG_A(long groupId, java.lang.String articleId)
171 throws com.liferay.portal.SystemException;
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public int countAll() throws com.liferay.portal.SystemException;
175 }