Class UserGroupRoleLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portal.service.base.UserGroupRoleLocalServiceBaseImpl
com.liferay.portal.service.impl.UserGroupRoleLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<com.liferay.portal.kernel.model.UserGroupRole>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.UserGroupRoleLocalService

public class UserGroupRoleLocalServiceImpl extends UserGroupRoleLocalServiceBaseImpl
Author:
Jorge Ferrer
  • Constructor Details

    • UserGroupRoleLocalServiceImpl

      public UserGroupRoleLocalServiceImpl()
  • Method Details

    • addUserGroupRole

      public com.liferay.portal.kernel.model.UserGroupRole addUserGroupRole(long userId, long groupId, long roleId)
    • addUserGroupRole

      @Indexable(type=REINDEX) public com.liferay.portal.kernel.model.UserGroupRole addUserGroupRole(com.liferay.portal.kernel.model.UserGroupRole userGroupRole)
      Description copied from class: UserGroupRoleLocalServiceBaseImpl
      Adds the user group role to the database. Also notifies the appropriate model listeners.

      Important: Inspect UserGroupRoleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      addUserGroupRole in interface com.liferay.portal.kernel.service.UserGroupRoleLocalService
      Overrides:
      addUserGroupRole in class UserGroupRoleLocalServiceBaseImpl
      Parameters:
      userGroupRole - the user group role
      Returns:
      the user group role that was added
    • addUserGroupRoles

      public List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles(long userId, long groupId, long[] roleIds)
    • addUserGroupRoles

      public List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles(long[] userIds, long groupId, long roleId)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long groupId, int roleType)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long userId, long groupId, long[] roleIds)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long userId, long[] groupIds)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long[] userIds, long groupId)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long[] userIds, long groupId, int roleType)
    • deleteUserGroupRoles

      public void deleteUserGroupRoles(long[] userIds, long groupId, long roleId)
    • deleteUserGroupRolesByGroupId

      public void deleteUserGroupRolesByGroupId(long groupId)
    • deleteUserGroupRolesByRoleId

      public void deleteUserGroupRolesByRoleId(long roleId)
    • deleteUserGroupRolesByUserId

      public void deleteUserGroupRolesByUserId(long userId)
    • fetchUserGroupRole

      public com.liferay.portal.kernel.model.UserGroupRole fetchUserGroupRole(long userId, long groupId, long roleId)
    • getUserGroupRoles

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(long userId)
    • getUserGroupRoles

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(long userId, long groupId)
    • getUserGroupRoles

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(long userId, long groupId, int start, int end)
    • getUserGroupRolesByGroup

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRolesByGroup(long groupId)
    • getUserGroupRolesByGroupAndRole

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRolesByGroupAndRole(long groupId, long roleId)
    • getUserGroupRolesByUserUserGroupAndGroup

      public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRolesByUserUserGroupAndGroup(long userId, long groupId)
    • getUserGroupRolesCount

      public int getUserGroupRolesCount(long userId, long groupId)
    • hasUserGroupRole

      public boolean hasUserGroupRole(long userId, long groupId, long roleId)
    • hasUserGroupRole

      public boolean hasUserGroupRole(long userId, long groupId, long roleId, boolean inherit)
    • hasUserGroupRole

      public boolean hasUserGroupRole(long userId, long groupId, String roleName) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • hasUserGroupRole

      public boolean hasUserGroupRole(long userId, long groupId, String roleName, boolean inherit) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateUserGroupRole

      @Indexable(type=REINDEX) public com.liferay.portal.kernel.model.UserGroupRole updateUserGroupRole(com.liferay.portal.kernel.model.UserGroupRole userGroupRole)
      Description copied from class: UserGroupRoleLocalServiceBaseImpl
      Updates the user group role in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect UserGroupRoleLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      updateUserGroupRole in interface com.liferay.portal.kernel.service.UserGroupRoleLocalService
      Overrides:
      updateUserGroupRole in class UserGroupRoleLocalServiceBaseImpl
      Parameters:
      userGroupRole - the user group role
      Returns:
      the user group role that was updated