Liferay 7.0-ce-b4

com.liferay.portlet.usersadmin.util
Class UsersAdminImpl

java.lang.Object
  extended by com.liferay.portlet.usersadmin.util.UsersAdminImpl
All Implemented Interfaces:
UsersAdmin

public class UsersAdminImpl
extends Object
implements UsersAdmin


Field Summary
 
Fields inherited from interface com.liferay.users.admin.kernel.util.UsersAdmin
CUSTOM_QUESTION, ORGANIZATION_COUNTRY_NAME_ACCESSOR, ORGANIZATION_REGION_NAME_ACCESSOR, USER_GROUP_GROUP_ROLE_ID_ACCESSOR, USER_GROUP_GROUP_ROLE_TITLE_ACCESSOR, USER_GROUP_ROLE_ID_ACCESSOR, USER_GROUP_ROLE_TITLE_ACCESSOR
 
Constructor Summary
UsersAdminImpl()
           
 
Method Summary
 void addPortletBreadcrumbEntries(Organization organization, javax.servlet.http.HttpServletRequest request, RenderResponse renderResponse)
           
 long[] addRequiredRoles(long userId, long[] roleIds)
           
 long[] addRequiredRoles(User user, long[] roleIds)
           
 List<Role> filterGroupRoles(PermissionChecker permissionChecker, long groupId, List<Role> roles)
           
 List<Group> filterGroups(PermissionChecker permissionChecker, List<Group> groups)
           
 List<Organization> filterOrganizations(PermissionChecker permissionChecker, List<Organization> organizations)
           
 List<Role> filterRoles(PermissionChecker permissionChecker, List<Role> roles)
           
 long[] filterUnsetGroupUserIds(PermissionChecker permissionChecker, long groupId, long[] userIds)
           
 long[] filterUnsetOrganizationUserIds(PermissionChecker permissionChecker, long organizationId, long[] userIds)
           
 List<UserGroupRole> filterUserGroupRoles(PermissionChecker permissionChecker, List<UserGroupRole> userGroupRoles)
           
 List<UserGroup> filterUserGroups(PermissionChecker permissionChecker, List<UserGroup> userGroups)
           
 List<Address> getAddresses(ActionRequest actionRequest)
           
 List<Address> getAddresses(ActionRequest actionRequest, List<Address> defaultAddresses)
           
 List<EmailAddress> getEmailAddresses(ActionRequest actionRequest)
           
 List<EmailAddress> getEmailAddresses(ActionRequest actionRequest, List<EmailAddress> defaultEmailAddresses)
           
 long[] getGroupIds(PortletRequest portletRequest)
           
 OrderByComparator<Group> getGroupOrderByComparator(String orderByCol, String orderByType)
           
 Long[] getOrganizationIds(List<Organization> organizations)
           
 long[] getOrganizationIds(PortletRequest portletRequest)
           
 OrderByComparator<Organization> getOrganizationOrderByComparator(String orderByCol, String orderByType)
           
 List<Organization> getOrganizations(Hits hits)
           
 List<OrgLabor> getOrgLabors(ActionRequest actionRequest)
           
 List<Phone> getPhones(ActionRequest actionRequest)
           
 List<Phone> getPhones(ActionRequest actionRequest, List<Phone> defaultPhones)
           
protected  long[] getRequestPrimaryKeys(PortletRequest portletRequest, long[] currentPKs, String addParam, String deleteParam)
           
 long[] getRoleIds(PortletRequest portletRequest)
           
 OrderByComparator<Role> getRoleOrderByComparator(String orderByCol, String orderByType)
           
<T> String
getUserColumnText(Locale locale, List<? extends T> list, Accessor<T,String> accessor, int count)
           
 long[] getUserGroupIds(PortletRequest portletRequest)
           
 OrderByComparator<UserGroup> getUserGroupOrderByComparator(String orderByCol, String orderByType)
           
 List<UserGroupRole> getUserGroupRoles(PortletRequest portletRequest)
           
protected  Set<UserGroupRole> getUserGroupRoles(PortletRequest portletRequest, User user, String groupIdsParam, String roleIdsParam)
           
 List<UserGroup> getUserGroups(Hits hits)
           
 OrderByComparator<User> getUserOrderByComparator(String orderByCol, String orderByType)
           
 List<User> getUsers(Hits hits)
           
 List<Website> getWebsites(ActionRequest actionRequest)
           
 List<Website> getWebsites(ActionRequest actionRequest, List<Website> defaultWebsites)
           
 boolean hasUpdateEmailAddress(PermissionChecker permissionChecker, User user)
          Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)
 boolean hasUpdateFieldPermission(PermissionChecker permissionChecker, User updatingUser, User updatedUser, String field)
           
 boolean hasUpdateFieldPermission(User user, String field)
          Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)
 boolean hasUpdateScreenName(PermissionChecker permissionChecker, User user)
          Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)
 long[] removeRequiredRoles(long userId, long[] roleIds)
           
 long[] removeRequiredRoles(User user, long[] roleIds)
           
 void updateAddresses(String className, long classPK, List<Address> addresses)
           
 void updateEmailAddresses(String className, long classPK, List<EmailAddress> emailAddresses)
           
 void updateOrgLabors(long classPK, List<OrgLabor> orgLabors)
           
 void updatePhones(String className, long classPK, List<Phone> phones)
           
 void updateWebsites(String className, long classPK, List<Website> websites)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsersAdminImpl

public UsersAdminImpl()
Method Detail

addPortletBreadcrumbEntries

public void addPortletBreadcrumbEntries(Organization organization,
                                        javax.servlet.http.HttpServletRequest request,
                                        RenderResponse renderResponse)
                                 throws Exception
Specified by:
addPortletBreadcrumbEntries in interface UsersAdmin
Throws:
Exception

addRequiredRoles

public long[] addRequiredRoles(long userId,
                               long[] roleIds)
                        throws PortalException
Specified by:
addRequiredRoles in interface UsersAdmin
Throws:
PortalException

addRequiredRoles

public long[] addRequiredRoles(User user,
                               long[] roleIds)
                        throws PortalException
Specified by:
addRequiredRoles in interface UsersAdmin
Throws:
PortalException

filterGroupRoles

public List<Role> filterGroupRoles(PermissionChecker permissionChecker,
                                   long groupId,
                                   List<Role> roles)
                            throws PortalException
Specified by:
filterGroupRoles in interface UsersAdmin
Throws:
PortalException

filterGroups

public List<Group> filterGroups(PermissionChecker permissionChecker,
                                List<Group> groups)
                         throws PortalException
Specified by:
filterGroups in interface UsersAdmin
Throws:
PortalException

filterOrganizations

public List<Organization> filterOrganizations(PermissionChecker permissionChecker,
                                              List<Organization> organizations)
                                       throws PortalException
Specified by:
filterOrganizations in interface UsersAdmin
Throws:
PortalException

filterRoles

public List<Role> filterRoles(PermissionChecker permissionChecker,
                              List<Role> roles)
Specified by:
filterRoles in interface UsersAdmin

filterUnsetGroupUserIds

public long[] filterUnsetGroupUserIds(PermissionChecker permissionChecker,
                                      long groupId,
                                      long[] userIds)
                               throws PortalException
Specified by:
filterUnsetGroupUserIds in interface UsersAdmin
Throws:
PortalException

filterUnsetOrganizationUserIds

public long[] filterUnsetOrganizationUserIds(PermissionChecker permissionChecker,
                                             long organizationId,
                                             long[] userIds)
                                      throws PortalException
Specified by:
filterUnsetOrganizationUserIds in interface UsersAdmin
Throws:
PortalException

filterUserGroupRoles

public List<UserGroupRole> filterUserGroupRoles(PermissionChecker permissionChecker,
                                                List<UserGroupRole> userGroupRoles)
                                         throws PortalException
Specified by:
filterUserGroupRoles in interface UsersAdmin
Throws:
PortalException

filterUserGroups

public List<UserGroup> filterUserGroups(PermissionChecker permissionChecker,
                                        List<UserGroup> userGroups)
Specified by:
filterUserGroups in interface UsersAdmin

getAddresses

public List<Address> getAddresses(ActionRequest actionRequest)
Specified by:
getAddresses in interface UsersAdmin

getAddresses

public List<Address> getAddresses(ActionRequest actionRequest,
                                  List<Address> defaultAddresses)
Specified by:
getAddresses in interface UsersAdmin

getEmailAddresses

public List<EmailAddress> getEmailAddresses(ActionRequest actionRequest)
Specified by:
getEmailAddresses in interface UsersAdmin

getEmailAddresses

public List<EmailAddress> getEmailAddresses(ActionRequest actionRequest,
                                            List<EmailAddress> defaultEmailAddresses)
Specified by:
getEmailAddresses in interface UsersAdmin

getGroupIds

public long[] getGroupIds(PortletRequest portletRequest)
                   throws PortalException
Specified by:
getGroupIds in interface UsersAdmin
Throws:
PortalException

getGroupOrderByComparator

public OrderByComparator<Group> getGroupOrderByComparator(String orderByCol,
                                                          String orderByType)
Specified by:
getGroupOrderByComparator in interface UsersAdmin

getOrganizationIds

public Long[] getOrganizationIds(List<Organization> organizations)
Specified by:
getOrganizationIds in interface UsersAdmin

getOrganizationIds

public long[] getOrganizationIds(PortletRequest portletRequest)
                          throws PortalException
Specified by:
getOrganizationIds in interface UsersAdmin
Throws:
PortalException

getOrganizationOrderByComparator

public OrderByComparator<Organization> getOrganizationOrderByComparator(String orderByCol,
                                                                        String orderByType)
Specified by:
getOrganizationOrderByComparator in interface UsersAdmin

getOrganizations

public List<Organization> getOrganizations(Hits hits)
                                    throws PortalException
Specified by:
getOrganizations in interface UsersAdmin
Throws:
PortalException

getOrgLabors

public List<OrgLabor> getOrgLabors(ActionRequest actionRequest)
Specified by:
getOrgLabors in interface UsersAdmin

getPhones

public List<Phone> getPhones(ActionRequest actionRequest)
Specified by:
getPhones in interface UsersAdmin

getPhones

public List<Phone> getPhones(ActionRequest actionRequest,
                             List<Phone> defaultPhones)
Specified by:
getPhones in interface UsersAdmin

getRoleIds

public long[] getRoleIds(PortletRequest portletRequest)
                  throws PortalException
Specified by:
getRoleIds in interface UsersAdmin
Throws:
PortalException

getRoleOrderByComparator

public OrderByComparator<Role> getRoleOrderByComparator(String orderByCol,
                                                        String orderByType)
Specified by:
getRoleOrderByComparator in interface UsersAdmin

getUserColumnText

public <T> String getUserColumnText(Locale locale,
                                    List<? extends T> list,
                                    Accessor<T,String> accessor,
                                    int count)
Specified by:
getUserColumnText in interface UsersAdmin

getUserGroupIds

public long[] getUserGroupIds(PortletRequest portletRequest)
                       throws PortalException
Specified by:
getUserGroupIds in interface UsersAdmin
Throws:
PortalException

getUserGroupOrderByComparator

public OrderByComparator<UserGroup> getUserGroupOrderByComparator(String orderByCol,
                                                                  String orderByType)
Specified by:
getUserGroupOrderByComparator in interface UsersAdmin

getUserGroupRoles

public List<UserGroupRole> getUserGroupRoles(PortletRequest portletRequest)
                                      throws PortalException
Specified by:
getUserGroupRoles in interface UsersAdmin
Throws:
PortalException

getUserGroups

public List<UserGroup> getUserGroups(Hits hits)
                              throws PortalException
Specified by:
getUserGroups in interface UsersAdmin
Throws:
PortalException

getUserOrderByComparator

public OrderByComparator<User> getUserOrderByComparator(String orderByCol,
                                                        String orderByType)
Specified by:
getUserOrderByComparator in interface UsersAdmin

getUsers

public List<User> getUsers(Hits hits)
                    throws PortalException
Specified by:
getUsers in interface UsersAdmin
Throws:
PortalException

getWebsites

public List<Website> getWebsites(ActionRequest actionRequest)
Specified by:
getWebsites in interface UsersAdmin

getWebsites

public List<Website> getWebsites(ActionRequest actionRequest,
                                 List<Website> defaultWebsites)
Specified by:
getWebsites in interface UsersAdmin

hasUpdateEmailAddress

@Deprecated
public boolean hasUpdateEmailAddress(PermissionChecker permissionChecker,
                                                User user)
                              throws PortalException
Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)

Specified by:
hasUpdateEmailAddress in interface UsersAdmin
Throws:
PortalException

hasUpdateFieldPermission

public boolean hasUpdateFieldPermission(PermissionChecker permissionChecker,
                                        User updatingUser,
                                        User updatedUser,
                                        String field)
                                 throws PortalException
Specified by:
hasUpdateFieldPermission in interface UsersAdmin
Throws:
PortalException

hasUpdateFieldPermission

@Deprecated
public boolean hasUpdateFieldPermission(User user,
                                                   String field)
                                 throws PortalException
Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)

Specified by:
hasUpdateFieldPermission in interface UsersAdmin
Throws:
PortalException

hasUpdateScreenName

@Deprecated
public boolean hasUpdateScreenName(PermissionChecker permissionChecker,
                                              User user)
                            throws PortalException
Deprecated. As of 6.2.0, replaced by hasUpdateFieldPermission(PermissionChecker, User, User, String)

Specified by:
hasUpdateScreenName in interface UsersAdmin
Throws:
PortalException

removeRequiredRoles

public long[] removeRequiredRoles(long userId,
                                  long[] roleIds)
                           throws PortalException
Specified by:
removeRequiredRoles in interface UsersAdmin
Throws:
PortalException

removeRequiredRoles

public long[] removeRequiredRoles(User user,
                                  long[] roleIds)
                           throws PortalException
Specified by:
removeRequiredRoles in interface UsersAdmin
Throws:
PortalException

updateAddresses

public void updateAddresses(String className,
                            long classPK,
                            List<Address> addresses)
                     throws PortalException
Specified by:
updateAddresses in interface UsersAdmin
Throws:
PortalException

updateEmailAddresses

public void updateEmailAddresses(String className,
                                 long classPK,
                                 List<EmailAddress> emailAddresses)
                          throws PortalException
Specified by:
updateEmailAddresses in interface UsersAdmin
Throws:
PortalException

updateOrgLabors

public void updateOrgLabors(long classPK,
                            List<OrgLabor> orgLabors)
                     throws PortalException
Specified by:
updateOrgLabors in interface UsersAdmin
Throws:
PortalException

updatePhones

public void updatePhones(String className,
                         long classPK,
                         List<Phone> phones)
                  throws PortalException
Specified by:
updatePhones in interface UsersAdmin
Throws:
PortalException

updateWebsites

public void updateWebsites(String className,
                           long classPK,
                           List<Website> websites)
                    throws PortalException
Specified by:
updateWebsites in interface UsersAdmin
Throws:
PortalException

getRequestPrimaryKeys

protected long[] getRequestPrimaryKeys(PortletRequest portletRequest,
                                       long[] currentPKs,
                                       String addParam,
                                       String deleteParam)

getUserGroupRoles

protected Set<UserGroupRole> getUserGroupRoles(PortletRequest portletRequest,
                                               User user,
                                               String groupIdsParam,
                                               String roleIdsParam)

Liferay 7.0-ce-b4