com.liferay.portlet.messageboards.service
Interface MBMailingListLocalService

All Known Implementing Classes:
MBMailingListLocalServiceWrapper

@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface MBMailingListLocalService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.messageboards.service.impl.MBMailingListLocalServiceImpl}. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.

Author:
Brian Wing Shun Chan
See Also:
MBMailingListLocalServiceUtil
Generated:

Method Summary
 MBMailingList addMailingList(java.lang.String uuid, long userId, long groupId, long categoryId, java.lang.String emailAddress, java.lang.String inProtocol, java.lang.String inServerName, int inServerPort, boolean inUseSSL, java.lang.String inUserName, java.lang.String inPassword, int inReadInterval, java.lang.String outEmailAddress, boolean outCustom, java.lang.String outServerName, int outServerPort, boolean outUseSSL, java.lang.String outUserName, java.lang.String outPassword, boolean active, ServiceContext serviceContext)
           
 MBMailingList addMBMailingList(MBMailingList mbMailingList)
           
 MBMailingList createMBMailingList(long mailingListId)
           
 void deleteCategoryMailingList(long groupId, long categoryId)
           
 void deleteMailingList(long mailingListId)
           
 void deleteMailingList(MBMailingList mailingList)
           
 void deleteMBMailingList(long mailingListId)
           
 void deleteMBMailingList(MBMailingList mbMailingList)
           
 java.util.List dynamicQuery(DynamicQuery dynamicQuery)
           
 java.util.List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
           
 java.util.List dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator orderByComparator)
           
 long dynamicQueryCount(DynamicQuery dynamicQuery)
           
 MBMailingList getCategoryMailingList(long groupId, long categoryId)
           
 MBMailingList getMBMailingList(long mailingListId)
           
 MBMailingList getMBMailingListByUuidAndGroupId(java.lang.String uuid, long groupId)
           
 java.util.List<MBMailingList> getMBMailingLists(int start, int end)
           
 int getMBMailingListsCount()
           
 MBMailingList updateMailingList(long mailingListId, java.lang.String emailAddress, java.lang.String inProtocol, java.lang.String inServerName, int inServerPort, boolean inUseSSL, java.lang.String inUserName, java.lang.String inPassword, int inReadInterval, java.lang.String outEmailAddress, boolean outCustom, java.lang.String outServerName, int outServerPort, boolean outUseSSL, java.lang.String outUserName, java.lang.String outPassword, boolean active, ServiceContext serviceContext)
           
 MBMailingList updateMBMailingList(MBMailingList mbMailingList)
           
 MBMailingList updateMBMailingList(MBMailingList mbMailingList, boolean merge)
           
 

Method Detail

addMBMailingList

MBMailingList addMBMailingList(MBMailingList mbMailingList)
                               throws SystemException
Throws:
SystemException

createMBMailingList

MBMailingList createMBMailingList(long mailingListId)

deleteMBMailingList

void deleteMBMailingList(long mailingListId)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

deleteMBMailingList

void deleteMBMailingList(MBMailingList mbMailingList)
                         throws SystemException
Throws:
SystemException

dynamicQuery

java.util.List dynamicQuery(DynamicQuery dynamicQuery)
                            throws SystemException
Throws:
SystemException

dynamicQuery

java.util.List dynamicQuery(DynamicQuery dynamicQuery,
                            int start,
                            int end)
                            throws SystemException
Throws:
SystemException

dynamicQuery

java.util.List dynamicQuery(DynamicQuery dynamicQuery,
                            int start,
                            int end,
                            OrderByComparator orderByComparator)
                            throws SystemException
Throws:
SystemException

dynamicQueryCount

long dynamicQueryCount(DynamicQuery dynamicQuery)
                       throws SystemException
Throws:
SystemException

getMBMailingList

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBMailingList getMBMailingList(long mailingListId)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

getMBMailingListByUuidAndGroupId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBMailingList getMBMailingListByUuidAndGroupId(java.lang.String uuid,
                                                                                        long groupId)
                                               throws PortalException,
                                                      SystemException
Throws:
PortalException
SystemException

getMBMailingLists

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBMailingList> getMBMailingLists(int start,
                                                                                         int end)
                                                throws SystemException
Throws:
SystemException

getMBMailingListsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getMBMailingListsCount()
                           throws SystemException
Throws:
SystemException

updateMBMailingList

MBMailingList updateMBMailingList(MBMailingList mbMailingList)
                                  throws SystemException
Throws:
SystemException

updateMBMailingList

MBMailingList updateMBMailingList(MBMailingList mbMailingList,
                                  boolean merge)
                                  throws SystemException
Throws:
SystemException

addMailingList

MBMailingList addMailingList(java.lang.String uuid,
                             long userId,
                             long groupId,
                             long categoryId,
                             java.lang.String emailAddress,
                             java.lang.String inProtocol,
                             java.lang.String inServerName,
                             int inServerPort,
                             boolean inUseSSL,
                             java.lang.String inUserName,
                             java.lang.String inPassword,
                             int inReadInterval,
                             java.lang.String outEmailAddress,
                             boolean outCustom,
                             java.lang.String outServerName,
                             int outServerPort,
                             boolean outUseSSL,
                             java.lang.String outUserName,
                             java.lang.String outPassword,
                             boolean active,
                             ServiceContext serviceContext)
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException

deleteCategoryMailingList

void deleteCategoryMailingList(long groupId,
                               long categoryId)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

deleteMailingList

void deleteMailingList(long mailingListId)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

deleteMailingList

void deleteMailingList(MBMailingList mailingList)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

getCategoryMailingList

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBMailingList getCategoryMailingList(long groupId,
                                                                              long categoryId)
                                     throws PortalException,
                                            SystemException
Throws:
PortalException
SystemException

updateMailingList

MBMailingList updateMailingList(long mailingListId,
                                java.lang.String emailAddress,
                                java.lang.String inProtocol,
                                java.lang.String inServerName,
                                int inServerPort,
                                boolean inUseSSL,
                                java.lang.String inUserName,
                                java.lang.String inPassword,
                                int inReadInterval,
                                java.lang.String outEmailAddress,
                                boolean outCustom,
                                java.lang.String outServerName,
                                int outServerPort,
                                boolean outUseSSL,
                                java.lang.String outUserName,
                                java.lang.String outPassword,
                                boolean active,
                                ServiceContext serviceContext)
                                throws PortalException,
                                       SystemException
Throws:
PortalException
SystemException