1
19
20 package com.liferay.portlet.documentlibrary.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 import com.liferay.portal.service.persistence.BasePersistence;
27
28
34 @Transactional(rollbackFor = {
35 PortalException.class, SystemException.class})
36 public interface DLFileVersionPersistence extends BasePersistence {
37 public com.liferay.portlet.documentlibrary.model.DLFileVersion create(
38 long fileVersionId);
39
40 public com.liferay.portlet.documentlibrary.model.DLFileVersion remove(
41 long fileVersionId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
44
45 public com.liferay.portlet.documentlibrary.model.DLFileVersion remove(
46 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.documentlibrary.model.DLFileVersion update(
53 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.documentlibrary.model.DLFileVersion update(
70 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.documentlibrary.model.DLFileVersion updateImpl(
74 com.liferay.portlet.documentlibrary.model.DLFileVersion dlFileVersion,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByPrimaryKey(
79 long fileVersionId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
82
83 public com.liferay.portlet.documentlibrary.model.DLFileVersion fetchByPrimaryKey(
84 long fileVersionId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
88 long folderId, java.lang.String name)
89 throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
93 long folderId, java.lang.String name, int start, int end)
94 throws com.liferay.portal.SystemException;
95
96 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
97 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> findByF_N(
98 long folderId, java.lang.String name, int start, int end,
99 com.liferay.portal.kernel.util.OrderByComparator obc)
100 throws com.liferay.portal.SystemException;
101
102 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
103 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_First(
104 long folderId, java.lang.String name,
105 com.liferay.portal.kernel.util.OrderByComparator obc)
106 throws com.liferay.portal.SystemException,
107 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
108
109 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
110 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_Last(
111 long folderId, java.lang.String name,
112 com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.documentlibrary.model.DLFileVersion[] findByF_N_PrevAndNext(
118 long fileVersionId, long folderId, java.lang.String name,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public com.liferay.portlet.documentlibrary.model.DLFileVersion findByF_N_V(
125 long folderId, java.lang.String name, double version)
126 throws com.liferay.portal.SystemException,
127 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
128
129 public com.liferay.portlet.documentlibrary.model.DLFileVersion fetchByF_N_V(
130 long folderId, java.lang.String name, double version)
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.documentlibrary.model.DLFileVersion> findAll()
145 throws com.liferay.portal.SystemException;
146
147 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
148 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> 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.documentlibrary.model.DLFileVersion> findAll(
153 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException;
155
156 public void removeByF_N(long folderId, java.lang.String name)
157 throws com.liferay.portal.SystemException;
158
159 public void removeByF_N_V(long folderId, java.lang.String name,
160 double version)
161 throws com.liferay.portal.SystemException,
162 com.liferay.portlet.documentlibrary.NoSuchFileVersionException;
163
164 public void removeAll() throws com.liferay.portal.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public int countByF_N(long folderId, java.lang.String name)
168 throws com.liferay.portal.SystemException;
169
170 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
171 public int countByF_N_V(long folderId, java.lang.String name, double version)
172 throws com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public int countAll() throws com.liferay.portal.SystemException;
176 }