001 /** 002 * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. 003 * 004 * This library is free software; you can redistribute it and/or modify it under 005 * the terms of the GNU Lesser General Public License as published by the Free 006 * Software Foundation; either version 2.1 of the License, or (at your option) 007 * any later version. 008 * 009 * This library is distributed in the hope that it will be useful, but WITHOUT 010 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 011 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 012 * details. 013 */ 014 015 package com.liferay.portlet.journal.service; 016 017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil; 018 import com.liferay.portal.kernel.util.ReferenceRegistry; 019 020 /** 021 * Provides the local service utility for JournalArticleResource. This utility wraps 022 * {@link com.liferay.portlet.journal.service.impl.JournalArticleResourceLocalServiceImpl} and is the 023 * primary access point for service operations in application layer code running 024 * on the local server. Methods of this service will not have security checks 025 * based on the propagated JAAS credentials because this service can only be 026 * accessed from within the same VM. 027 * 028 * @author Brian Wing Shun Chan 029 * @see JournalArticleResourceLocalService 030 * @see com.liferay.portlet.journal.service.base.JournalArticleResourceLocalServiceBaseImpl 031 * @see com.liferay.portlet.journal.service.impl.JournalArticleResourceLocalServiceImpl 032 * @generated 033 */ 034 public class JournalArticleResourceLocalServiceUtil { 035 /* 036 * NOTE FOR DEVELOPERS: 037 * 038 * Never modify this class directly. Add custom service methods to {@link com.liferay.portlet.journal.service.impl.JournalArticleResourceLocalServiceImpl} and rerun ServiceBuilder to regenerate this class. 039 */ 040 041 /** 042 * Adds the journal article resource to the database. Also notifies the appropriate model listeners. 043 * 044 * @param journalArticleResource the journal article resource 045 * @return the journal article resource that was added 046 * @throws SystemException if a system exception occurred 047 */ 048 public static com.liferay.portlet.journal.model.JournalArticleResource addJournalArticleResource( 049 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource) 050 throws com.liferay.portal.kernel.exception.SystemException { 051 return getService().addJournalArticleResource(journalArticleResource); 052 } 053 054 /** 055 * Creates a new journal article resource with the primary key. Does not add the journal article resource to the database. 056 * 057 * @param resourcePrimKey the primary key for the new journal article resource 058 * @return the new journal article resource 059 */ 060 public static com.liferay.portlet.journal.model.JournalArticleResource createJournalArticleResource( 061 long resourcePrimKey) { 062 return getService().createJournalArticleResource(resourcePrimKey); 063 } 064 065 /** 066 * Deletes the journal article resource with the primary key from the database. Also notifies the appropriate model listeners. 067 * 068 * @param resourcePrimKey the primary key of the journal article resource 069 * @return the journal article resource that was removed 070 * @throws PortalException if a journal article resource with the primary key could not be found 071 * @throws SystemException if a system exception occurred 072 */ 073 public static com.liferay.portlet.journal.model.JournalArticleResource deleteJournalArticleResource( 074 long resourcePrimKey) 075 throws com.liferay.portal.kernel.exception.PortalException, 076 com.liferay.portal.kernel.exception.SystemException { 077 return getService().deleteJournalArticleResource(resourcePrimKey); 078 } 079 080 /** 081 * Deletes the journal article resource from the database. Also notifies the appropriate model listeners. 082 * 083 * @param journalArticleResource the journal article resource 084 * @return the journal article resource that was removed 085 * @throws SystemException if a system exception occurred 086 */ 087 public static com.liferay.portlet.journal.model.JournalArticleResource deleteJournalArticleResource( 088 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource) 089 throws com.liferay.portal.kernel.exception.SystemException { 090 return getService().deleteJournalArticleResource(journalArticleResource); 091 } 092 093 public static com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() { 094 return getService().dynamicQuery(); 095 } 096 097 /** 098 * Performs a dynamic query on the database and returns the matching rows. 099 * 100 * @param dynamicQuery the dynamic query 101 * @return the matching rows 102 * @throws SystemException if a system exception occurred 103 */ 104 @SuppressWarnings("rawtypes") 105 public static java.util.List dynamicQuery( 106 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 107 throws com.liferay.portal.kernel.exception.SystemException { 108 return getService().dynamicQuery(dynamicQuery); 109 } 110 111 /** 112 * Performs a dynamic query on the database and returns a range of the matching rows. 113 * 114 * <p> 115 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalArticleResourceModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 116 * </p> 117 * 118 * @param dynamicQuery the dynamic query 119 * @param start the lower bound of the range of model instances 120 * @param end the upper bound of the range of model instances (not inclusive) 121 * @return the range of matching rows 122 * @throws SystemException if a system exception occurred 123 */ 124 @SuppressWarnings("rawtypes") 125 public static java.util.List dynamicQuery( 126 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 127 int end) throws com.liferay.portal.kernel.exception.SystemException { 128 return getService().dynamicQuery(dynamicQuery, start, end); 129 } 130 131 /** 132 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 133 * 134 * <p> 135 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalArticleResourceModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 136 * </p> 137 * 138 * @param dynamicQuery the dynamic query 139 * @param start the lower bound of the range of model instances 140 * @param end the upper bound of the range of model instances (not inclusive) 141 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 142 * @return the ordered range of matching rows 143 * @throws SystemException if a system exception occurred 144 */ 145 @SuppressWarnings("rawtypes") 146 public static java.util.List dynamicQuery( 147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 148 int end, 149 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 150 throws com.liferay.portal.kernel.exception.SystemException { 151 return getService() 152 .dynamicQuery(dynamicQuery, start, end, orderByComparator); 153 } 154 155 /** 156 * Returns the number of rows that match the dynamic query. 157 * 158 * @param dynamicQuery the dynamic query 159 * @return the number of rows that match the dynamic query 160 * @throws SystemException if a system exception occurred 161 */ 162 public static long dynamicQueryCount( 163 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 164 throws com.liferay.portal.kernel.exception.SystemException { 165 return getService().dynamicQueryCount(dynamicQuery); 166 } 167 168 /** 169 * Returns the number of rows that match the dynamic query. 170 * 171 * @param dynamicQuery the dynamic query 172 * @param projection the projection to apply to the query 173 * @return the number of rows that match the dynamic query 174 * @throws SystemException if a system exception occurred 175 */ 176 public static long dynamicQueryCount( 177 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, 178 com.liferay.portal.kernel.dao.orm.Projection projection) 179 throws com.liferay.portal.kernel.exception.SystemException { 180 return getService().dynamicQueryCount(dynamicQuery, projection); 181 } 182 183 public static com.liferay.portlet.journal.model.JournalArticleResource fetchJournalArticleResource( 184 long resourcePrimKey) 185 throws com.liferay.portal.kernel.exception.SystemException { 186 return getService().fetchJournalArticleResource(resourcePrimKey); 187 } 188 189 /** 190 * Returns the journal article resource matching the UUID and group. 191 * 192 * @param uuid the journal article resource's UUID 193 * @param groupId the primary key of the group 194 * @return the matching journal article resource, or <code>null</code> if a matching journal article resource could not be found 195 * @throws SystemException if a system exception occurred 196 */ 197 public static com.liferay.portlet.journal.model.JournalArticleResource fetchJournalArticleResourceByUuidAndGroupId( 198 java.lang.String uuid, long groupId) 199 throws com.liferay.portal.kernel.exception.SystemException { 200 return getService() 201 .fetchJournalArticleResourceByUuidAndGroupId(uuid, groupId); 202 } 203 204 /** 205 * Returns the journal article resource with the primary key. 206 * 207 * @param resourcePrimKey the primary key of the journal article resource 208 * @return the journal article resource 209 * @throws PortalException if a journal article resource with the primary key could not be found 210 * @throws SystemException if a system exception occurred 211 */ 212 public static com.liferay.portlet.journal.model.JournalArticleResource getJournalArticleResource( 213 long resourcePrimKey) 214 throws com.liferay.portal.kernel.exception.PortalException, 215 com.liferay.portal.kernel.exception.SystemException { 216 return getService().getJournalArticleResource(resourcePrimKey); 217 } 218 219 public static com.liferay.portal.model.PersistedModel getPersistedModel( 220 java.io.Serializable primaryKeyObj) 221 throws com.liferay.portal.kernel.exception.PortalException, 222 com.liferay.portal.kernel.exception.SystemException { 223 return getService().getPersistedModel(primaryKeyObj); 224 } 225 226 /** 227 * Returns the journal article resource matching the UUID and group. 228 * 229 * @param uuid the journal article resource's UUID 230 * @param groupId the primary key of the group 231 * @return the matching journal article resource 232 * @throws PortalException if a matching journal article resource could not be found 233 * @throws SystemException if a system exception occurred 234 */ 235 public static com.liferay.portlet.journal.model.JournalArticleResource getJournalArticleResourceByUuidAndGroupId( 236 java.lang.String uuid, long groupId) 237 throws com.liferay.portal.kernel.exception.PortalException, 238 com.liferay.portal.kernel.exception.SystemException { 239 return getService() 240 .getJournalArticleResourceByUuidAndGroupId(uuid, groupId); 241 } 242 243 /** 244 * Returns a range of all the journal article resources. 245 * 246 * <p> 247 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalArticleResourceModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 248 * </p> 249 * 250 * @param start the lower bound of the range of journal article resources 251 * @param end the upper bound of the range of journal article resources (not inclusive) 252 * @return the range of journal article resources 253 * @throws SystemException if a system exception occurred 254 */ 255 public static java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> getJournalArticleResources( 256 int start, int end) 257 throws com.liferay.portal.kernel.exception.SystemException { 258 return getService().getJournalArticleResources(start, end); 259 } 260 261 /** 262 * Returns the number of journal article resources. 263 * 264 * @return the number of journal article resources 265 * @throws SystemException if a system exception occurred 266 */ 267 public static int getJournalArticleResourcesCount() 268 throws com.liferay.portal.kernel.exception.SystemException { 269 return getService().getJournalArticleResourcesCount(); 270 } 271 272 /** 273 * Updates the journal article resource in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 274 * 275 * @param journalArticleResource the journal article resource 276 * @return the journal article resource that was updated 277 * @throws SystemException if a system exception occurred 278 */ 279 public static com.liferay.portlet.journal.model.JournalArticleResource updateJournalArticleResource( 280 com.liferay.portlet.journal.model.JournalArticleResource journalArticleResource) 281 throws com.liferay.portal.kernel.exception.SystemException { 282 return getService().updateJournalArticleResource(journalArticleResource); 283 } 284 285 /** 286 * Returns the Spring bean ID for this bean. 287 * 288 * @return the Spring bean ID for this bean 289 */ 290 public static java.lang.String getBeanIdentifier() { 291 return getService().getBeanIdentifier(); 292 } 293 294 /** 295 * Sets the Spring bean ID for this bean. 296 * 297 * @param beanIdentifier the Spring bean ID for this bean 298 */ 299 public static void setBeanIdentifier(java.lang.String beanIdentifier) { 300 getService().setBeanIdentifier(beanIdentifier); 301 } 302 303 public static void deleteArticleResource(long groupId, 304 java.lang.String articleId) 305 throws com.liferay.portal.kernel.exception.PortalException, 306 com.liferay.portal.kernel.exception.SystemException { 307 getService().deleteArticleResource(groupId, articleId); 308 } 309 310 public static com.liferay.portlet.journal.model.JournalArticleResource fetchArticleResource( 311 long groupId, java.lang.String articleId) 312 throws com.liferay.portal.kernel.exception.SystemException { 313 return getService().fetchArticleResource(groupId, articleId); 314 } 315 316 public static com.liferay.portlet.journal.model.JournalArticleResource fetchArticleResource( 317 java.lang.String uuid, long groupId) 318 throws com.liferay.portal.kernel.exception.SystemException { 319 return getService().fetchArticleResource(uuid, groupId); 320 } 321 322 public static com.liferay.portlet.journal.model.JournalArticleResource getArticleResource( 323 long articleResourcePrimKey) 324 throws com.liferay.portal.kernel.exception.PortalException, 325 com.liferay.portal.kernel.exception.SystemException { 326 return getService().getArticleResource(articleResourcePrimKey); 327 } 328 329 public static long getArticleResourcePrimKey(long groupId, 330 java.lang.String articleId) 331 throws com.liferay.portal.kernel.exception.SystemException { 332 return getService().getArticleResourcePrimKey(groupId, articleId); 333 } 334 335 public static long getArticleResourcePrimKey(java.lang.String uuid, 336 long groupId, java.lang.String articleId) 337 throws com.liferay.portal.kernel.exception.SystemException { 338 return getService().getArticleResourcePrimKey(uuid, groupId, articleId); 339 } 340 341 public static java.util.List<com.liferay.portlet.journal.model.JournalArticleResource> getArticleResources( 342 long groupId) 343 throws com.liferay.portal.kernel.exception.SystemException { 344 return getService().getArticleResources(groupId); 345 } 346 347 public static JournalArticleResourceLocalService getService() { 348 if (_service == null) { 349 _service = (JournalArticleResourceLocalService)PortalBeanLocatorUtil.locate(JournalArticleResourceLocalService.class.getName()); 350 351 ReferenceRegistry.registerReference(JournalArticleResourceLocalServiceUtil.class, 352 "_service"); 353 } 354 355 return _service; 356 } 357 358 /** 359 * @deprecated As of 6.2.0 360 */ 361 public void setService(JournalArticleResourceLocalService service) { 362 } 363 364 private static JournalArticleResourceLocalService _service; 365 }