com.liferay.portal.service
Interface GroupLocalService


public interface GroupLocalService

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.portal.service.impl.GroupLocalServiceImpl. 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:
GroupServiceFactory, GroupServiceUtil

Method Summary
 Group addGroup(Group model)
           
 Group addGroup(long userId, java.lang.String className, long classPK, long liveGroupId, java.lang.String name, java.lang.String description, java.lang.String type, java.lang.String friendlyURL, boolean active)
           
 Group addGroup(long userId, java.lang.String className, long classPK, java.lang.String name, java.lang.String description, java.lang.String type, java.lang.String friendlyURL, boolean active)
           
 void addRoleGroups(long roleId, long[] groupIds)
           
 void addUserGroups(long userId, long[] groupIds)
           
 void checkSystemGroups(long companyId)
           
 void deleteGroup(long groupId)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer, int begin, int end)
           
 Group getFriendlyURLGroup(long companyId, java.lang.String friendlyURL)
           
 Group getGroup(long groupId)
           
 Group getGroup(long companyId, java.lang.String name)
           
 Group getOrganizationGroup(long companyId, long organizationId)
           
 java.util.List getOrganizationsGroups(java.util.List organizations)
           
 java.util.List getRoleGroups(long roleId)
           
 Group getStagingGroup(long liveGroupId)
           
 Group getUserGroup(long companyId, long userId)
           
 Group getUserGroupGroup(long companyId, long userGroupId)
           
 java.util.List getUserGroupsGroups(java.util.List userGroups)
           
 boolean hasRoleGroup(long roleId, long groupId)
           
 boolean hasUserGroup(long userId, long groupId)
           
 java.util.List search(long companyId, java.lang.String name, java.lang.String description, java.util.LinkedHashMap params, int begin, int end)
           
 int searchCount(long companyId, java.lang.String name, java.lang.String description, java.util.LinkedHashMap params)
           
 void setRoleGroups(long roleId, long[] groupIds)
           
 void setUserGroups(long userId, long[] groupIds)
           
 void unsetRoleGroups(long roleId, long[] groupIds)
           
 void unsetUserGroups(long userId, long[] groupIds)
           
 Group updateGroup(Group model)
           
 Group updateGroup(long groupId, java.lang.String typeSettings)
           
 Group updateGroup(long groupId, java.lang.String name, java.lang.String description, java.lang.String type, java.lang.String friendlyURL, boolean active)
           
 

Method Detail

addGroup

public Group addGroup(Group model)
               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
                                   int begin,
                                   int end)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updateGroup

public Group updateGroup(Group model)
                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addGroup

public Group addGroup(long userId,
                      java.lang.String className,
                      long classPK,
                      java.lang.String name,
                      java.lang.String description,
                      java.lang.String type,
                      java.lang.String friendlyURL,
                      boolean active)
               throws com.liferay.portal.SystemException,
                      com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addGroup

public Group addGroup(long userId,
                      java.lang.String className,
                      long classPK,
                      long liveGroupId,
                      java.lang.String name,
                      java.lang.String description,
                      java.lang.String type,
                      java.lang.String friendlyURL,
                      boolean active)
               throws com.liferay.portal.SystemException,
                      com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addRoleGroups

public void addRoleGroups(long roleId,
                          long[] groupIds)
                   throws com.liferay.portal.SystemException,
                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addUserGroups

public void addUserGroups(long userId,
                          long[] groupIds)
                   throws com.liferay.portal.SystemException,
                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

checkSystemGroups

public void checkSystemGroups(long companyId)
                       throws com.liferay.portal.SystemException,
                              com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteGroup

public void deleteGroup(long groupId)
                 throws com.liferay.portal.SystemException,
                        com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getFriendlyURLGroup

public Group getFriendlyURLGroup(long companyId,
                                 java.lang.String friendlyURL)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getGroup

public Group getGroup(long groupId)
               throws com.liferay.portal.SystemException,
                      com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getGroup

public Group getGroup(long companyId,
                      java.lang.String name)
               throws com.liferay.portal.SystemException,
                      com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getOrganizationGroup

public Group getOrganizationGroup(long companyId,
                                  long organizationId)
                           throws com.liferay.portal.SystemException,
                                  com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getOrganizationsGroups

public java.util.List getOrganizationsGroups(java.util.List organizations)
                                      throws com.liferay.portal.SystemException,
                                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getRoleGroups

public java.util.List getRoleGroups(long roleId)
                             throws com.liferay.portal.SystemException,
                                    com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getStagingGroup

public Group getStagingGroup(long liveGroupId)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getUserGroup

public Group getUserGroup(long companyId,
                          long userId)
                   throws com.liferay.portal.SystemException,
                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getUserGroupGroup

public Group getUserGroupGroup(long companyId,
                               long userGroupId)
                        throws com.liferay.portal.SystemException,
                               com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getUserGroupsGroups

public java.util.List getUserGroupsGroups(java.util.List userGroups)
                                   throws com.liferay.portal.SystemException,
                                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasRoleGroup

public boolean hasRoleGroup(long roleId,
                            long groupId)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

hasUserGroup

public boolean hasUserGroup(long userId,
                            long groupId)
                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

search

public java.util.List search(long companyId,
                             java.lang.String name,
                             java.lang.String description,
                             java.util.LinkedHashMap params,
                             int begin,
                             int end)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

searchCount

public int searchCount(long companyId,
                       java.lang.String name,
                       java.lang.String description,
                       java.util.LinkedHashMap params)
                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

setRoleGroups

public void setRoleGroups(long roleId,
                          long[] groupIds)
                   throws com.liferay.portal.SystemException,
                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

setUserGroups

public void setUserGroups(long userId,
                          long[] groupIds)
                   throws com.liferay.portal.SystemException,
                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetRoleGroups

public void unsetRoleGroups(long roleId,
                            long[] groupIds)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

unsetUserGroups

public void unsetUserGroups(long userId,
                            long[] groupIds)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

updateGroup

public Group updateGroup(long groupId,
                         java.lang.String name,
                         java.lang.String description,
                         java.lang.String type,
                         java.lang.String friendlyURL,
                         boolean active)
                  throws com.liferay.portal.SystemException,
                         com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

updateGroup

public Group updateGroup(long groupId,
                         java.lang.String typeSettings)
                  throws com.liferay.portal.SystemException,
                         com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException