1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.messageboards.service;
21  
22  
23  /**
24   * <a href="MBMailingListLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
25   *
26   * <p>
27   * ServiceBuilder generated this class. Modifications in this class will be
28   * overwritten the next time is generated.
29   * </p>
30   *
31   * <p>
32   * This class provides static methods for the
33   * <code>com.liferay.portlet.messageboards.service.MBMailingListLocalService</code>
34   * bean. The static methods of this class calls the same methods of the bean
35   * instance. It's convenient to be able to just write one line to call a method
36   * on a bean instead of writing a lookup call and a method call.
37   * </p>
38   *
39   * @author Brian Wing Shun Chan
40   *
41   * @see com.liferay.portlet.messageboards.service.MBMailingListLocalService
42   *
43   */
44  public class MBMailingListLocalServiceUtil {
45      public static com.liferay.portlet.messageboards.model.MBMailingList addMBMailingList(
46          com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
47          throws com.liferay.portal.SystemException {
48          return getService().addMBMailingList(mbMailingList);
49      }
50  
51      public static com.liferay.portlet.messageboards.model.MBMailingList createMBMailingList(
52          long mailingListId) {
53          return getService().createMBMailingList(mailingListId);
54      }
55  
56      public static void deleteMBMailingList(long mailingListId)
57          throws com.liferay.portal.PortalException,
58              com.liferay.portal.SystemException {
59          getService().deleteMBMailingList(mailingListId);
60      }
61  
62      public static void deleteMBMailingList(
63          com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
64          throws com.liferay.portal.SystemException {
65          getService().deleteMBMailingList(mbMailingList);
66      }
67  
68      public static java.util.List<Object> dynamicQuery(
69          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70          throws com.liferay.portal.SystemException {
71          return getService().dynamicQuery(dynamicQuery);
72      }
73  
74      public static java.util.List<Object> dynamicQuery(
75          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76          int end) throws com.liferay.portal.SystemException {
77          return getService().dynamicQuery(dynamicQuery, start, end);
78      }
79  
80      public static com.liferay.portlet.messageboards.model.MBMailingList getMBMailingList(
81          long mailingListId)
82          throws com.liferay.portal.PortalException,
83              com.liferay.portal.SystemException {
84          return getService().getMBMailingList(mailingListId);
85      }
86  
87      public static java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> getMBMailingLists(
88          int start, int end) throws com.liferay.portal.SystemException {
89          return getService().getMBMailingLists(start, end);
90      }
91  
92      public static int getMBMailingListsCount()
93          throws com.liferay.portal.SystemException {
94          return getService().getMBMailingListsCount();
95      }
96  
97      public static com.liferay.portlet.messageboards.model.MBMailingList updateMBMailingList(
98          com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
99          throws com.liferay.portal.SystemException {
100         return getService().updateMBMailingList(mbMailingList);
101     }
102 
103     public static com.liferay.portlet.messageboards.model.MBMailingList updateMBMailingList(
104         com.liferay.portlet.messageboards.model.MBMailingList mbMailingList,
105         boolean merge) throws com.liferay.portal.SystemException {
106         return getService().updateMBMailingList(mbMailingList, merge);
107     }
108 
109     public static com.liferay.portlet.messageboards.model.MBMailingList addMailingList(
110         java.lang.String uuid, long userId, long categoryId,
111         java.lang.String emailAddress, java.lang.String inProtocol,
112         java.lang.String inServerName, int inServerPort, boolean inUseSSL,
113         java.lang.String inUserName, java.lang.String inPassword,
114         int inReadInterval, java.lang.String outEmailAddress,
115         boolean outCustom, java.lang.String outServerName, int outServerPort,
116         boolean outUseSSL, java.lang.String outUserName,
117         java.lang.String outPassword, boolean active)
118         throws com.liferay.portal.PortalException,
119             com.liferay.portal.SystemException {
120         return getService()
121                    .addMailingList(uuid, userId, categoryId, emailAddress,
122             inProtocol, inServerName, inServerPort, inUseSSL, inUserName,
123             inPassword, inReadInterval, outEmailAddress, outCustom,
124             outServerName, outServerPort, outUseSSL, outUserName, outPassword,
125             active);
126     }
127 
128     public static void deleteCategoryMailingList(long categoryId)
129         throws com.liferay.portal.PortalException,
130             com.liferay.portal.SystemException {
131         getService().deleteCategoryMailingList(categoryId);
132     }
133 
134     public static void deleteMailingList(long mailingListId)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         getService().deleteMailingList(mailingListId);
138     }
139 
140     public static void deleteMailingList(
141         com.liferay.portlet.messageboards.model.MBMailingList mailingList)
142         throws com.liferay.portal.PortalException,
143             com.liferay.portal.SystemException {
144         getService().deleteMailingList(mailingList);
145     }
146 
147     public static com.liferay.portlet.messageboards.model.MBMailingList getCategoryMailingList(
148         long categoryId)
149         throws com.liferay.portal.PortalException,
150             com.liferay.portal.SystemException {
151         return getService().getCategoryMailingList(categoryId);
152     }
153 
154     public static com.liferay.portlet.messageboards.model.MBMailingList updateMailingList(
155         long mailingListId, java.lang.String emailAddress,
156         java.lang.String inProtocol, java.lang.String inServerName,
157         int inServerPort, boolean inUseSSL, java.lang.String inUserName,
158         java.lang.String inPassword, int inReadInterval,
159         java.lang.String outEmailAddress, boolean outCustom,
160         java.lang.String outServerName, int outServerPort, boolean outUseSSL,
161         java.lang.String outUserName, java.lang.String outPassword,
162         boolean active)
163         throws com.liferay.portal.PortalException,
164             com.liferay.portal.SystemException {
165         return getService()
166                    .updateMailingList(mailingListId, emailAddress, inProtocol,
167             inServerName, inServerPort, inUseSSL, inUserName, inPassword,
168             inReadInterval, outEmailAddress, outCustom, outServerName,
169             outServerPort, outUseSSL, outUserName, outPassword, active);
170     }
171 
172     public static MBMailingListLocalService getService() {
173         if (_service == null) {
174             throw new RuntimeException("MBMailingListLocalService is not set");
175         }
176 
177         return _service;
178     }
179 
180     public void setService(MBMailingListLocalService service) {
181         _service = service;
182     }
183 
184     private static MBMailingListLocalService _service;
185 }