Class MembershipRequestLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portal.service.base.MembershipRequestLocalServiceBaseImpl
com.liferay.portal.service.impl.MembershipRequestLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.MembershipRequestLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService

public class MembershipRequestLocalServiceImpl extends MembershipRequestLocalServiceBaseImpl
Author:
Jorge Ferrer
  • Field Details

    • mailService

      @BeanReference(type=com.liferay.mail.kernel.service.MailService.class) protected com.liferay.mail.kernel.service.MailService mailService
  • Constructor Details

    • MembershipRequestLocalServiceImpl

      public MembershipRequestLocalServiceImpl()
  • Method Details

    • addMembershipRequest

      public com.liferay.portal.kernel.model.MembershipRequest addMembershipRequest(long userId, long groupId, String comments, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteMembershipRequests

      public void deleteMembershipRequests(long groupId)
    • deleteMembershipRequests

      public void deleteMembershipRequests(long groupId, long statusId)
    • deleteMembershipRequestsByUserId

      public void deleteMembershipRequestsByUserId(long userId)
    • getMembershipRequests

      public List<com.liferay.portal.kernel.model.MembershipRequest> getMembershipRequests(long userId, long groupId, long statusId)
    • hasMembershipRequest

      public boolean hasMembershipRequest(long userId, long groupId, long statusId)
    • search

      public List<com.liferay.portal.kernel.model.MembershipRequest> search(long groupId, int status, int start, int end)
    • search

      public List<com.liferay.portal.kernel.model.MembershipRequest> search(long groupId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.MembershipRequest> orderByComparator)
    • searchCount

      public int searchCount(long groupId, int status)
    • updateStatus

      public void updateStatus(long replierUserId, long membershipRequestId, String replyComments, long statusId, boolean addUserToGroup, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getGroupAdministratorUserIds

      protected List<Long> getGroupAdministratorUserIds(long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • notify

      protected void notify(long userId, com.liferay.portal.kernel.model.MembershipRequest membershipRequest, String subjectProperty, String bodyProperty, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • notifyGroupAdministrators

      protected void notifyGroupAdministrators(com.liferay.portal.kernel.model.MembershipRequest membershipRequest, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validate

      protected void validate(String comments) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validateSiteMembershipPolicy

      protected void validateSiteMembershipPolicy(long userId, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException