1
22
23 package com.liferay.portlet.documentlibrary.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 DLFileVersionPersistence extends BasePersistence {
40 public com.liferay.portlet.documentlibrary.model.DLFileVersion create(
41 long fileVersionId);
42
43 public com.liferay.portlet.documentlibrary.model.DLFileVersion remove(
44 long fileVersionId)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
47
48 public com.liferay.portlet.documentlibrary.model.DLFileVersion remove(
49 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.documentlibrary.model.DLFileVersion update(
56 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.documentlibrary.model.DLFileVersion update(
73 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.documentlibrary.model.DLFileVersion updateImpl(
77 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByPrimaryKey(
82 long fileVersionId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
85
86 public com.liferay.portlet.documentlibrary.model.DLFileVersion fetchByPrimaryKey(
87 long fileVersionId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
91 long folderId, java.lang.String name)
92 throws com.liferay.portal.SystemException;
93
94 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
95 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
96 long folderId, java.lang.String name, int start, int end)
97 throws com.liferay.portal.SystemException;
98
99 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
100 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
101 long folderId, java.lang.String name, int start, int end,
102 com.liferay.portal.kernel.util.OrderByComparator obc)
103 throws com.liferay.portal.SystemException;
104
105 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
106 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_First(
107 long folderId, java.lang.String name,
108 com.liferay.portal.kernel.util.OrderByComparator obc)
109 throws com.liferay.portal.SystemException,
110 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
111
112 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
113 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_Last(
114 long folderId, java.lang.String name,
115 com.liferay.portal.kernel.util.OrderByComparator obc)
116 throws com.liferay.portal.SystemException,
117 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public com.liferay.portlet.documentlibrary.model.DLFileVersion[] findByF_N_PrevAndNext(
121 long fileVersionId, long folderId, java.lang.String name,
122 com.liferay.portal.kernel.util.OrderByComparator obc)
123 throws com.liferay.portal.SystemException,
124 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
125
126 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
127 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_V(
128 long folderId, java.lang.String name, double version)
129 throws com.liferay.portal.SystemException,
130 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
131
132 public com.liferay.portlet.documentlibrary.model.DLFileVersion fetchByF_N_V(
133 long folderId, java.lang.String name, double version)
134 throws com.liferay.portal.SystemException;
135
136 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137 public java.util.List<Object> findWithDynamicQuery(
138 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
139 throws com.liferay.portal.SystemException;
140
141 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
142 public java.util.List<Object> findWithDynamicQuery(
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
144 int end) throws com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findAll()
148 throws com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findAll(
152 int start, int end) throws com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findAll(
156 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
157 throws com.liferay.portal.SystemException;
158
159 public void removeByF_N(long folderId, java.lang.String name)
160 throws com.liferay.portal.SystemException;
161
162 public void removeByF_N_V(long folderId, java.lang.String name,
163 double version)
164 throws com.liferay.portal.SystemException,
165 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
166
167 public void removeAll() throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int countByF_N(long folderId, java.lang.String name)
171 throws com.liferay.portal.SystemException;
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public int countByF_N_V(long folderId, java.lang.String name, double version)
175 throws com.liferay.portal.SystemException;
176
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public int countAll() throws com.liferay.portal.SystemException;
179 }