001 /** 002 * Copyright (c) 2000-2011 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.portal.service; 016 017 /** 018 * <p> 019 * This class is a wrapper for {@link ClassNameLocalService}. 020 * </p> 021 * 022 * @author Brian Wing Shun Chan 023 * @see ClassNameLocalService 024 * @generated 025 */ 026 public class ClassNameLocalServiceWrapper implements ClassNameLocalService { 027 public ClassNameLocalServiceWrapper( 028 ClassNameLocalService classNameLocalService) { 029 _classNameLocalService = classNameLocalService; 030 } 031 032 /** 033 * Adds the class name to the database. Also notifies the appropriate model listeners. 034 * 035 * @param className the class name 036 * @return the class name that was added 037 * @throws SystemException if a system exception occurred 038 */ 039 public com.liferay.portal.model.ClassName addClassName( 040 com.liferay.portal.model.ClassName className) 041 throws com.liferay.portal.kernel.exception.SystemException { 042 return _classNameLocalService.addClassName(className); 043 } 044 045 /** 046 * Creates a new class name with the primary key. Does not add the class name to the database. 047 * 048 * @param classNameId the primary key for the new class name 049 * @return the new class name 050 */ 051 public com.liferay.portal.model.ClassName createClassName(long classNameId) { 052 return _classNameLocalService.createClassName(classNameId); 053 } 054 055 /** 056 * Deletes the class name with the primary key from the database. Also notifies the appropriate model listeners. 057 * 058 * @param classNameId the primary key of the class name 059 * @throws PortalException if a class name with the primary key could not be found 060 * @throws SystemException if a system exception occurred 061 */ 062 public void deleteClassName(long classNameId) 063 throws com.liferay.portal.kernel.exception.PortalException, 064 com.liferay.portal.kernel.exception.SystemException { 065 _classNameLocalService.deleteClassName(classNameId); 066 } 067 068 /** 069 * Deletes the class name from the database. Also notifies the appropriate model listeners. 070 * 071 * @param className the class name 072 * @throws SystemException if a system exception occurred 073 */ 074 public void deleteClassName(com.liferay.portal.model.ClassName className) 075 throws com.liferay.portal.kernel.exception.SystemException { 076 _classNameLocalService.deleteClassName(className); 077 } 078 079 /** 080 * Performs a dynamic query on the database and returns the matching rows. 081 * 082 * @param dynamicQuery the dynamic query 083 * @return the matching rows 084 * @throws SystemException if a system exception occurred 085 */ 086 @SuppressWarnings("rawtypes") 087 public java.util.List dynamicQuery( 088 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 089 throws com.liferay.portal.kernel.exception.SystemException { 090 return _classNameLocalService.dynamicQuery(dynamicQuery); 091 } 092 093 /** 094 * Performs a dynamic query on the database and returns a range of the matching rows. 095 * 096 * <p> 097 * 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. 098 * </p> 099 * 100 * @param dynamicQuery the dynamic query 101 * @param start the lower bound of the range of model instances 102 * @param end the upper bound of the range of model instances (not inclusive) 103 * @return the range of matching rows 104 * @throws SystemException if a system exception occurred 105 */ 106 @SuppressWarnings("rawtypes") 107 public java.util.List dynamicQuery( 108 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 109 int end) throws com.liferay.portal.kernel.exception.SystemException { 110 return _classNameLocalService.dynamicQuery(dynamicQuery, start, end); 111 } 112 113 /** 114 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 115 * 116 * <p> 117 * 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. 118 * </p> 119 * 120 * @param dynamicQuery the dynamic query 121 * @param start the lower bound of the range of model instances 122 * @param end the upper bound of the range of model instances (not inclusive) 123 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 124 * @return the ordered range of matching rows 125 * @throws SystemException if a system exception occurred 126 */ 127 @SuppressWarnings("rawtypes") 128 public java.util.List dynamicQuery( 129 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 130 int end, 131 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 132 throws com.liferay.portal.kernel.exception.SystemException { 133 return _classNameLocalService.dynamicQuery(dynamicQuery, start, end, 134 orderByComparator); 135 } 136 137 /** 138 * Returns the number of rows that match the dynamic query. 139 * 140 * @param dynamicQuery the dynamic query 141 * @return the number of rows that match the dynamic query 142 * @throws SystemException if a system exception occurred 143 */ 144 public long dynamicQueryCount( 145 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 146 throws com.liferay.portal.kernel.exception.SystemException { 147 return _classNameLocalService.dynamicQueryCount(dynamicQuery); 148 } 149 150 /** 151 * Returns the class name with the primary key. 152 * 153 * @param classNameId the primary key of the class name 154 * @return the class name 155 * @throws PortalException if a class name with the primary key could not be found 156 * @throws SystemException if a system exception occurred 157 */ 158 public com.liferay.portal.model.ClassName getClassName(long classNameId) 159 throws com.liferay.portal.kernel.exception.PortalException, 160 com.liferay.portal.kernel.exception.SystemException { 161 return _classNameLocalService.getClassName(classNameId); 162 } 163 164 public com.liferay.portal.model.PersistedModel getPersistedModel( 165 java.io.Serializable primaryKeyObj) 166 throws com.liferay.portal.kernel.exception.PortalException, 167 com.liferay.portal.kernel.exception.SystemException { 168 return _classNameLocalService.getPersistedModel(primaryKeyObj); 169 } 170 171 /** 172 * Returns a range of all the class names. 173 * 174 * <p> 175 * 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. 176 * </p> 177 * 178 * @param start the lower bound of the range of class names 179 * @param end the upper bound of the range of class names (not inclusive) 180 * @return the range of class names 181 * @throws SystemException if a system exception occurred 182 */ 183 public java.util.List<com.liferay.portal.model.ClassName> getClassNames( 184 int start, int end) 185 throws com.liferay.portal.kernel.exception.SystemException { 186 return _classNameLocalService.getClassNames(start, end); 187 } 188 189 /** 190 * Returns the number of class names. 191 * 192 * @return the number of class names 193 * @throws SystemException if a system exception occurred 194 */ 195 public int getClassNamesCount() 196 throws com.liferay.portal.kernel.exception.SystemException { 197 return _classNameLocalService.getClassNamesCount(); 198 } 199 200 /** 201 * Updates the class name in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 202 * 203 * @param className the class name 204 * @return the class name that was updated 205 * @throws SystemException if a system exception occurred 206 */ 207 public com.liferay.portal.model.ClassName updateClassName( 208 com.liferay.portal.model.ClassName className) 209 throws com.liferay.portal.kernel.exception.SystemException { 210 return _classNameLocalService.updateClassName(className); 211 } 212 213 /** 214 * Updates the class name in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 215 * 216 * @param className the class name 217 * @param merge whether to merge the class name with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation. 218 * @return the class name that was updated 219 * @throws SystemException if a system exception occurred 220 */ 221 public com.liferay.portal.model.ClassName updateClassName( 222 com.liferay.portal.model.ClassName className, boolean merge) 223 throws com.liferay.portal.kernel.exception.SystemException { 224 return _classNameLocalService.updateClassName(className, merge); 225 } 226 227 /** 228 * Returns the Spring bean ID for this bean. 229 * 230 * @return the Spring bean ID for this bean 231 */ 232 public java.lang.String getBeanIdentifier() { 233 return _classNameLocalService.getBeanIdentifier(); 234 } 235 236 /** 237 * Sets the Spring bean ID for this bean. 238 * 239 * @param beanIdentifier the Spring bean ID for this bean 240 */ 241 public void setBeanIdentifier(java.lang.String beanIdentifier) { 242 _classNameLocalService.setBeanIdentifier(beanIdentifier); 243 } 244 245 public com.liferay.portal.model.ClassName addClassName( 246 java.lang.String value) 247 throws com.liferay.portal.kernel.exception.SystemException { 248 return _classNameLocalService.addClassName(value); 249 } 250 251 public void checkClassNames() 252 throws com.liferay.portal.kernel.exception.SystemException { 253 _classNameLocalService.checkClassNames(); 254 } 255 256 public com.liferay.portal.model.ClassName getClassName( 257 java.lang.String value) 258 throws com.liferay.portal.kernel.exception.SystemException { 259 return _classNameLocalService.getClassName(value); 260 } 261 262 public long getClassNameId(java.lang.Class<?> clazz) { 263 return _classNameLocalService.getClassNameId(clazz); 264 } 265 266 public long getClassNameId(java.lang.String value) { 267 return _classNameLocalService.getClassNameId(value); 268 } 269 270 public java.lang.String getRegistryName() { 271 return _classNameLocalService.getRegistryName(); 272 } 273 274 public void invalidate() { 275 _classNameLocalService.invalidate(); 276 } 277 278 public ClassNameLocalService getWrappedClassNameLocalService() { 279 return _classNameLocalService; 280 } 281 282 public void setWrappedClassNameLocalService( 283 ClassNameLocalService classNameLocalService) { 284 _classNameLocalService = classNameLocalService; 285 } 286 287 private ClassNameLocalService _classNameLocalService; 288 }