Liferay 7.0-ce-b4

com.liferay.portal.service.impl
Class MembershipRequestLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portal.service.base.MembershipRequestLocalServiceBaseImpl
          extended by com.liferay.portal.service.impl.MembershipRequestLocalServiceImpl
All Implemented Interfaces:
IdentifiableOSGiService, BaseLocalService, MembershipRequestLocalService, PersistedModelLocalService

public class MembershipRequestLocalServiceImpl
extends MembershipRequestLocalServiceBaseImpl


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.MembershipRequestLocalServiceBaseImpl
counterLocalService, groupFinder, groupLocalService, groupPersistence, membershipRequestLocalService, membershipRequestPersistence, persistedModelLocalServiceRegistry, resourceLocalService, roleFinder, roleLocalService, rolePersistence, userFinder, userGroupFinder, userGroupLocalService, userGroupPersistence, userGroupRoleFinder, userGroupRoleLocalService, userGroupRolePersistence, userLocalService, userPersistence
 
Constructor Summary
MembershipRequestLocalServiceImpl()
           
 
Method Summary
 MembershipRequest addMembershipRequest(long userId, long groupId, String comments, ServiceContext serviceContext)
           
 void deleteMembershipRequests(long groupId)
           
 void deleteMembershipRequests(long groupId, long statusId)
           
 void deleteMembershipRequestsByUserId(long userId)
           
protected  List<Long> getGroupAdministratorUserIds(long groupId)
           
 List<MembershipRequest> getMembershipRequests(long userId, long groupId, long statusId)
           
 boolean hasMembershipRequest(long userId, long groupId, long statusId)
           
protected  void notify(long userId, MembershipRequest membershipRequest, String subjectProperty, String bodyProperty, ServiceContext serviceContext)
           
protected  void notifyGroupAdministrators(MembershipRequest membershipRequest, ServiceContext serviceContext)
           
 List<MembershipRequest> search(long groupId, int status, int start, int end)
           
 int searchCount(long groupId, int status)
           
 void updateStatus(long replierUserId, long membershipRequestId, String replyComments, long statusId, boolean addUserToGroup, ServiceContext serviceContext)
           
protected  void validate(String comments)
           
 
Methods inherited from class com.liferay.portal.service.base.MembershipRequestLocalServiceBaseImpl
addMembershipRequest, afterPropertiesSet, createMembershipRequest, deleteMembershipRequest, deleteMembershipRequest, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchMembershipRequest, getActionableDynamicQuery, getCounterLocalService, getGroupFinder, getGroupLocalService, getGroupPersistence, getIndexableActionableDynamicQuery, getMembershipRequest, getMembershipRequestLocalService, getMembershipRequestPersistence, getMembershipRequests, getMembershipRequestsCount, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getResourceLocalService, getRoleFinder, getRoleLocalService, getRolePersistence, getUserFinder, getUserGroupFinder, getUserGroupLocalService, getUserGroupPersistence, getUserGroupRoleFinder, getUserGroupRoleLocalService, getUserGroupRolePersistence, getUserLocalService, getUserPersistence, initActionableDynamicQuery, runSQL, setCounterLocalService, setGroupFinder, setGroupLocalService, setGroupPersistence, setMembershipRequestLocalService, setMembershipRequestPersistence, setResourceLocalService, setRoleFinder, setRoleLocalService, setRolePersistence, setUserFinder, setUserGroupFinder, setUserGroupLocalService, setUserGroupPersistence, setUserGroupRoleFinder, setUserGroupRoleLocalService, setUserGroupRolePersistence, setUserLocalService, setUserPersistence, updateMembershipRequest
 
Methods inherited from class com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MembershipRequestLocalServiceImpl

public MembershipRequestLocalServiceImpl()
Method Detail

addMembershipRequest

public MembershipRequest addMembershipRequest(long userId,
                                              long groupId,
                                              String comments,
                                              ServiceContext serviceContext)
                                       throws PortalException
Throws:
PortalException

deleteMembershipRequests

public void deleteMembershipRequests(long groupId)

deleteMembershipRequests

public void deleteMembershipRequests(long groupId,
                                     long statusId)

deleteMembershipRequestsByUserId

public void deleteMembershipRequestsByUserId(long userId)

getMembershipRequests

public List<MembershipRequest> getMembershipRequests(long userId,
                                                     long groupId,
                                                     long statusId)

hasMembershipRequest

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

search

public List<MembershipRequest> search(long groupId,
                                      int status,
                                      int start,
                                      int end)

searchCount

public int searchCount(long groupId,
                       int status)

updateStatus

public void updateStatus(long replierUserId,
                         long membershipRequestId,
                         String replyComments,
                         long statusId,
                         boolean addUserToGroup,
                         ServiceContext serviceContext)
                  throws PortalException
Throws:
PortalException

getGroupAdministratorUserIds

protected List<Long> getGroupAdministratorUserIds(long groupId)
                                           throws PortalException
Throws:
PortalException

notify

protected void notify(long userId,
                      MembershipRequest membershipRequest,
                      String subjectProperty,
                      String bodyProperty,
                      ServiceContext serviceContext)
               throws PortalException
Throws:
PortalException

notifyGroupAdministrators

protected void notifyGroupAdministrators(MembershipRequest membershipRequest,
                                         ServiceContext serviceContext)
                                  throws PortalException
Throws:
PortalException

validate

protected void validate(String comments)
                 throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4