1
22
23 package com.liferay.portlet.messageboards.service;
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
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface MBMailingListLocalService {
57 public com.liferay.portlet.messageboards.model.MBMailingList addMBMailingList(
58 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
59 throws com.liferay.portal.SystemException;
60
61 public com.liferay.portlet.messageboards.model.MBMailingList createMBMailingList(
62 long mailingListId);
63
64 public void deleteMBMailingList(long mailingListId)
65 throws com.liferay.portal.SystemException,
66 com.liferay.portal.PortalException;
67
68 public void deleteMBMailingList(
69 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
70 throws com.liferay.portal.SystemException;
71
72 public java.util.List<Object> dynamicQuery(
73 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
74 throws com.liferay.portal.SystemException;
75
76 public java.util.List<Object> dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.messageboards.model.MBMailingList getMBMailingList(
82 long mailingListId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portal.PortalException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> getMBMailingLists(
88 int start, int end) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public int getMBMailingListsCount()
92 throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.messageboards.model.MBMailingList updateMBMailingList(
95 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
96 throws com.liferay.portal.SystemException;
97
98 public com.liferay.portlet.messageboards.model.MBMailingList addMailingList(
99 java.lang.String uuid, long userId, long categoryId,
100 java.lang.String emailAddress, java.lang.String inProtocol,
101 java.lang.String inServerName, int inServerPort, boolean inUseSSL,
102 java.lang.String inUserName, java.lang.String inPassword,
103 int inReadInterval, java.lang.String outEmailAddress,
104 boolean outCustom, java.lang.String outServerName, int outServerPort,
105 boolean outUseSSL, java.lang.String outUserName,
106 java.lang.String outPassword, boolean active)
107 throws com.liferay.portal.PortalException,
108 com.liferay.portal.SystemException;
109
110 public void deleteCategoryMailingList(long categoryId)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void deleteMailingList(long mailingListId)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public void deleteMailingList(
119 com.liferay.portlet.messageboards.model.MBMailingList mailingList)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public com.liferay.portlet.messageboards.model.MBMailingList getCategoryMailingList(
125 long categoryId)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public com.liferay.portlet.messageboards.model.MBMailingList updateMailingList(
130 long mailingListId, java.lang.String emailAddress,
131 java.lang.String inProtocol, java.lang.String inServerName,
132 int inServerPort, boolean inUseSSL, java.lang.String inUserName,
133 java.lang.String inPassword, int inReadInterval,
134 java.lang.String outEmailAddress, boolean outCustom,
135 java.lang.String outServerName, int outServerPort, boolean outUseSSL,
136 java.lang.String outUserName, java.lang.String outPassword,
137 boolean active)
138 throws com.liferay.portal.PortalException,
139 com.liferay.portal.SystemException;
140 }