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 ServiceComponentPersistence extends BasePersistence {
39 public com.liferay.portal.model.ServiceComponent create(
40 long serviceComponentId);
41
42 public com.liferay.portal.model.ServiceComponent remove(
43 long serviceComponentId)
44 throws com.liferay.portal.NoSuchServiceComponentException,
45 com.liferay.portal.SystemException;
46
47 public com.liferay.portal.model.ServiceComponent remove(
48 com.liferay.portal.model.ServiceComponent serviceComponent)
49 throws com.liferay.portal.SystemException;
50
51
54 public com.liferay.portal.model.ServiceComponent update(
55 com.liferay.portal.model.ServiceComponent serviceComponent)
56 throws com.liferay.portal.SystemException;
57
58
71 public com.liferay.portal.model.ServiceComponent update(
72 com.liferay.portal.model.ServiceComponent serviceComponent,
73 boolean merge) throws com.liferay.portal.SystemException;
74
75 public com.liferay.portal.model.ServiceComponent updateImpl(
76 com.liferay.portal.model.ServiceComponent serviceComponent,
77 boolean merge) throws com.liferay.portal.SystemException;
78
79 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
80 public com.liferay.portal.model.ServiceComponent findByPrimaryKey(
81 long serviceComponentId)
82 throws com.liferay.portal.NoSuchServiceComponentException,
83 com.liferay.portal.SystemException;
84
85 public com.liferay.portal.model.ServiceComponent fetchByPrimaryKey(
86 long serviceComponentId) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public java.util.List<com.liferay.portal.model.ServiceComponent> findByBuildNamespace(
90 java.lang.String buildNamespace)
91 throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portal.model.ServiceComponent> findByBuildNamespace(
95 java.lang.String buildNamespace, 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.portal.model.ServiceComponent> findByBuildNamespace(
100 java.lang.String buildNamespace, 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.portal.model.ServiceComponent findByBuildNamespace_First(
106 java.lang.String buildNamespace,
107 com.liferay.portal.kernel.util.OrderByComparator obc)
108 throws com.liferay.portal.NoSuchServiceComponentException,
109 com.liferay.portal.SystemException;
110
111 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
112 public com.liferay.portal.model.ServiceComponent findByBuildNamespace_Last(
113 java.lang.String buildNamespace,
114 com.liferay.portal.kernel.util.OrderByComparator obc)
115 throws com.liferay.portal.NoSuchServiceComponentException,
116 com.liferay.portal.SystemException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public com.liferay.portal.model.ServiceComponent[] findByBuildNamespace_PrevAndNext(
120 long serviceComponentId, java.lang.String buildNamespace,
121 com.liferay.portal.kernel.util.OrderByComparator obc)
122 throws com.liferay.portal.NoSuchServiceComponentException,
123 com.liferay.portal.SystemException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public com.liferay.portal.model.ServiceComponent findByBNS_BNU(
127 java.lang.String buildNamespace, long buildNumber)
128 throws com.liferay.portal.NoSuchServiceComponentException,
129 com.liferay.portal.SystemException;
130
131 public com.liferay.portal.model.ServiceComponent fetchByBNS_BNU(
132 java.lang.String buildNamespace, long buildNumber)
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public java.util.List<Object> findWithDynamicQuery(
137 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
138 throws com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public java.util.List<Object> findWithDynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end) throws com.liferay.portal.SystemException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public java.util.List<com.liferay.portal.model.ServiceComponent> findAll()
147 throws com.liferay.portal.SystemException;
148
149 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public java.util.List<com.liferay.portal.model.ServiceComponent> findAll(
151 int start, int end) throws com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portal.model.ServiceComponent> findAll(
155 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
156 throws com.liferay.portal.SystemException;
157
158 public void removeByBuildNamespace(java.lang.String buildNamespace)
159 throws com.liferay.portal.SystemException;
160
161 public void removeByBNS_BNU(java.lang.String buildNamespace,
162 long buildNumber)
163 throws com.liferay.portal.NoSuchServiceComponentException,
164 com.liferay.portal.SystemException;
165
166 public void removeAll() throws com.liferay.portal.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public int countByBuildNamespace(java.lang.String buildNamespace)
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public int countByBNS_BNU(java.lang.String buildNamespace, long buildNumber)
174 throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public int countAll() throws com.liferay.portal.SystemException;
178 }