Liferay 7.0-ga1 portal-impl

com.liferay.portlet.usersadmin.util
Class UsersAdminImpl

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

public class UsersAdminImpl
extends Object
implements com.liferay.users.admin.kernel.util.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(com.liferay.portal.kernel.model.Organization organization, javax.servlet.http.HttpServletRequest request, RenderResponse renderResponse)
           
 long[] addRequiredRoles(long userId, long[] roleIds)
           
 long[] addRequiredRoles(com.liferay.portal.kernel.model.User user, long[] roleIds)
           
 List<com.liferay.portal.kernel.model.Role> filterGroupRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long groupId, List<com.liferay.portal.kernel.model.Role> roles)
           
 List<com.liferay.portal.kernel.model.Group> filterGroups(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, List<com.liferay.portal.kernel.model.Group> groups)
           
 List<com.liferay.portal.kernel.model.Organization> filterOrganizations(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, List<com.liferay.portal.kernel.model.Organization> organizations)
           
 List<com.liferay.portal.kernel.model.Role> filterRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, List<com.liferay.portal.kernel.model.Role> roles)
           
 long[] filterUnsetGroupUserIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long groupId, long[] userIds)
           
 long[] filterUnsetOrganizationUserIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, long organizationId, long[] userIds)
           
 List<com.liferay.portal.kernel.model.UserGroupRole> filterUserGroupRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, List<com.liferay.portal.kernel.model.UserGroupRole> userGroupRoles)
           
 List<com.liferay.portal.kernel.model.UserGroup> filterUserGroups(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, List<com.liferay.portal.kernel.model.UserGroup> userGroups)
           
 List<com.liferay.portal.kernel.model.Address> getAddresses(ActionRequest actionRequest)
           
 List<com.liferay.portal.kernel.model.Address> getAddresses(ActionRequest actionRequest, List<com.liferay.portal.kernel.model.Address> defaultAddresses)
           
 List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(ActionRequest actionRequest)
           
 List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(ActionRequest actionRequest, List<com.liferay.portal.kernel.model.EmailAddress> defaultEmailAddresses)
           
 long[] getGroupIds(PortletRequest portletRequest)
           
 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Group> getGroupOrderByComparator(String orderByCol, String orderByType)
           
 Long[] getOrganizationIds(List<com.liferay.portal.kernel.model.Organization> organizations)
           
 long[] getOrganizationIds(PortletRequest portletRequest)
           
 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Organization> getOrganizationOrderByComparator(String orderByCol, String orderByType)
           
 List<com.liferay.portal.kernel.model.Organization> getOrganizations(com.liferay.portal.kernel.search.Hits hits)
           
 List<com.liferay.portal.kernel.model.OrgLabor> getOrgLabors(ActionRequest actionRequest)
           
 List<com.liferay.portal.kernel.model.Phone> getPhones(ActionRequest actionRequest)
           
 List<com.liferay.portal.kernel.model.Phone> getPhones(ActionRequest actionRequest, List<com.liferay.portal.kernel.model.Phone> defaultPhones)
           
protected  long[] getRequestPrimaryKeys(PortletRequest portletRequest, long[] currentPKs, String addParam, String deleteParam)
           
 long[] getRoleIds(PortletRequest portletRequest)
           
 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> getRoleOrderByComparator(String orderByCol, String orderByType)
           
<T> String
getUserColumnText(Locale locale, List<? extends T> list, com.liferay.portal.kernel.util.Accessor<T,String> accessor, int count)
           
 long[] getUserGroupIds(PortletRequest portletRequest)
           
 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> getUserGroupOrderByComparator(String orderByCol, String orderByType)
           
 List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(PortletRequest portletRequest)
           
protected  Set<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(PortletRequest portletRequest, com.liferay.portal.kernel.model.User user, String groupIdsParam, String roleIdsParam)
           
 List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(com.liferay.portal.kernel.search.Hits hits)
           
 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> getUserOrderByComparator(String orderByCol, String orderByType)
           
 List<com.liferay.portal.kernel.model.User> getUsers(com.liferay.portal.kernel.search.Hits hits)
           
 List<com.liferay.portal.kernel.model.Website> getWebsites(ActionRequest actionRequest)
           
 List<com.liferay.portal.kernel.model.Website> getWebsites(ActionRequest actionRequest, List<com.liferay.portal.kernel.model.Website> defaultWebsites)
           
 boolean hasUpdateFieldPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.kernel.model.User updatingUser, com.liferay.portal.kernel.model.User updatedUser, String field)
           
 long[] removeRequiredRoles(long userId, long[] roleIds)
           
 long[] removeRequiredRoles(com.liferay.portal.kernel.model.User user, long[] roleIds)
           
 void updateAddresses(String className, long classPK, List<com.liferay.portal.kernel.model.Address> addresses)
           
 void updateEmailAddresses(String className, long classPK, List<com.liferay.portal.kernel.model.EmailAddress> emailAddresses)
           
 void updateOrgLabors(long classPK, List<com.liferay.portal.kernel.model.OrgLabor> orgLabors)
           
 void updatePhones(String className, long classPK, List<com.liferay.portal.kernel.model.Phone> phones)
           
 void updateWebsites(String className, long classPK, List<com.liferay.portal.kernel.model.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(com.liferay.portal.kernel.model.Organization organization,
                                        javax.servlet.http.HttpServletRequest request,
                                        RenderResponse renderResponse)
                                 throws Exception
Specified by:
addPortletBreadcrumbEntries in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
Exception

addRequiredRoles

public long[] addRequiredRoles(long userId,
                               long[] roleIds)
                        throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addRequiredRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

addRequiredRoles

public long[] addRequiredRoles(com.liferay.portal.kernel.model.User user,
                               long[] roleIds)
                        throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addRequiredRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterGroupRoles

public List<com.liferay.portal.kernel.model.Role> filterGroupRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                                   long groupId,
                                                                   List<com.liferay.portal.kernel.model.Role> roles)
                                                            throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterGroupRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterGroups

public List<com.liferay.portal.kernel.model.Group> filterGroups(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                                List<com.liferay.portal.kernel.model.Group> groups)
                                                         throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterGroups in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterOrganizations

public List<com.liferay.portal.kernel.model.Organization> filterOrganizations(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                                              List<com.liferay.portal.kernel.model.Organization> organizations)
                                                                       throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterOrganizations in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterRoles

public List<com.liferay.portal.kernel.model.Role> filterRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                              List<com.liferay.portal.kernel.model.Role> roles)
Specified by:
filterRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin

filterUnsetGroupUserIds

public long[] filterUnsetGroupUserIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                      long groupId,
                                      long[] userIds)
                               throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterUnsetGroupUserIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterUnsetOrganizationUserIds

public long[] filterUnsetOrganizationUserIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                             long organizationId,
                                             long[] userIds)
                                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterUnsetOrganizationUserIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterUserGroupRoles

public List<com.liferay.portal.kernel.model.UserGroupRole> filterUserGroupRoles(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                                                List<com.liferay.portal.kernel.model.UserGroupRole> userGroupRoles)
                                                                         throws com.liferay.portal.kernel.exception.PortalException
Specified by:
filterUserGroupRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

filterUserGroups

public List<com.liferay.portal.kernel.model.UserGroup> filterUserGroups(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                                                        List<com.liferay.portal.kernel.model.UserGroup> userGroups)
Specified by:
filterUserGroups in interface com.liferay.users.admin.kernel.util.UsersAdmin

getAddresses

public List<com.liferay.portal.kernel.model.Address> getAddresses(ActionRequest actionRequest)
Specified by:
getAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin

getAddresses

public List<com.liferay.portal.kernel.model.Address> getAddresses(ActionRequest actionRequest,
                                                                  List<com.liferay.portal.kernel.model.Address> defaultAddresses)
Specified by:
getAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin

getEmailAddresses

public List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(ActionRequest actionRequest)
Specified by:
getEmailAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin

getEmailAddresses

public List<com.liferay.portal.kernel.model.EmailAddress> getEmailAddresses(ActionRequest actionRequest,
                                                                            List<com.liferay.portal.kernel.model.EmailAddress> defaultEmailAddresses)
Specified by:
getEmailAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin

getGroupIds

public long[] getGroupIds(PortletRequest portletRequest)
                   throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getGroupIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getGroupOrderByComparator

public com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Group> getGroupOrderByComparator(String orderByCol,
                                                                                                                         String orderByType)
Specified by:
getGroupOrderByComparator in interface com.liferay.users.admin.kernel.util.UsersAdmin

getOrganizationIds

public Long[] getOrganizationIds(List<com.liferay.portal.kernel.model.Organization> organizations)
Specified by:
getOrganizationIds in interface com.liferay.users.admin.kernel.util.UsersAdmin

getOrganizationIds

public long[] getOrganizationIds(PortletRequest portletRequest)
                          throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getOrganizationIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getOrganizationOrderByComparator

public com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Organization> getOrganizationOrderByComparator(String orderByCol,
                                                                                                                                       String orderByType)
Specified by:
getOrganizationOrderByComparator in interface com.liferay.users.admin.kernel.util.UsersAdmin

getOrganizations

public List<com.liferay.portal.kernel.model.Organization> getOrganizations(com.liferay.portal.kernel.search.Hits hits)
                                                                    throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getOrganizations in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getOrgLabors

public List<com.liferay.portal.kernel.model.OrgLabor> getOrgLabors(ActionRequest actionRequest)
Specified by:
getOrgLabors in interface com.liferay.users.admin.kernel.util.UsersAdmin

getPhones

public List<com.liferay.portal.kernel.model.Phone> getPhones(ActionRequest actionRequest)
Specified by:
getPhones in interface com.liferay.users.admin.kernel.util.UsersAdmin

getPhones

public List<com.liferay.portal.kernel.model.Phone> getPhones(ActionRequest actionRequest,
                                                             List<com.liferay.portal.kernel.model.Phone> defaultPhones)
Specified by:
getPhones in interface com.liferay.users.admin.kernel.util.UsersAdmin

getRoleIds

public long[] getRoleIds(PortletRequest portletRequest)
                  throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getRoleIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getRoleOrderByComparator

public com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> getRoleOrderByComparator(String orderByCol,
                                                                                                                       String orderByType)
Specified by:
getRoleOrderByComparator in interface com.liferay.users.admin.kernel.util.UsersAdmin

getUserColumnText

public <T> String getUserColumnText(Locale locale,
                                    List<? extends T> list,
                                    com.liferay.portal.kernel.util.Accessor<T,String> accessor,
                                    int count)
Specified by:
getUserColumnText in interface com.liferay.users.admin.kernel.util.UsersAdmin

getUserGroupIds

public long[] getUserGroupIds(PortletRequest portletRequest)
                       throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getUserGroupIds in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getUserGroupOrderByComparator

public com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.UserGroup> getUserGroupOrderByComparator(String orderByCol,
                                                                                                                                 String orderByType)
Specified by:
getUserGroupOrderByComparator in interface com.liferay.users.admin.kernel.util.UsersAdmin

getUserGroupRoles

public List<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(PortletRequest portletRequest)
                                                                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getUserGroupRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getUserGroups

public List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(com.liferay.portal.kernel.search.Hits hits)
                                                              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getUserGroups in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getUserOrderByComparator

public com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> getUserOrderByComparator(String orderByCol,
                                                                                                                       String orderByType)
Specified by:
getUserOrderByComparator in interface com.liferay.users.admin.kernel.util.UsersAdmin

getUsers

public List<com.liferay.portal.kernel.model.User> getUsers(com.liferay.portal.kernel.search.Hits hits)
                                                    throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getUsers in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getWebsites

public List<com.liferay.portal.kernel.model.Website> getWebsites(ActionRequest actionRequest)
Specified by:
getWebsites in interface com.liferay.users.admin.kernel.util.UsersAdmin

getWebsites

public List<com.liferay.portal.kernel.model.Website> getWebsites(ActionRequest actionRequest,
                                                                 List<com.liferay.portal.kernel.model.Website> defaultWebsites)
Specified by:
getWebsites in interface com.liferay.users.admin.kernel.util.UsersAdmin

hasUpdateFieldPermission

public boolean hasUpdateFieldPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
                                        com.liferay.portal.kernel.model.User updatingUser,
                                        com.liferay.portal.kernel.model.User updatedUser,
                                        String field)
                                 throws com.liferay.portal.kernel.exception.PortalException
Specified by:
hasUpdateFieldPermission in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

removeRequiredRoles

public long[] removeRequiredRoles(long userId,
                                  long[] roleIds)
                           throws com.liferay.portal.kernel.exception.PortalException
Specified by:
removeRequiredRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

removeRequiredRoles

public long[] removeRequiredRoles(com.liferay.portal.kernel.model.User user,
                                  long[] roleIds)
                           throws com.liferay.portal.kernel.exception.PortalException
Specified by:
removeRequiredRoles in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

updateAddresses

public void updateAddresses(String className,
                            long classPK,
                            List<com.liferay.portal.kernel.model.Address> addresses)
                     throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

updateEmailAddresses

public void updateEmailAddresses(String className,
                                 long classPK,
                                 List<com.liferay.portal.kernel.model.EmailAddress> emailAddresses)
                          throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateEmailAddresses in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

updateOrgLabors

public void updateOrgLabors(long classPK,
                            List<com.liferay.portal.kernel.model.OrgLabor> orgLabors)
                     throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateOrgLabors in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

updatePhones

public void updatePhones(String className,
                         long classPK,
                         List<com.liferay.portal.kernel.model.Phone> phones)
                  throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updatePhones in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

updateWebsites

public void updateWebsites(String className,
                           long classPK,
                           List<com.liferay.portal.kernel.model.Website> websites)
                    throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateWebsites in interface com.liferay.users.admin.kernel.util.UsersAdmin
Throws:
com.liferay.portal.kernel.exception.PortalException

getRequestPrimaryKeys

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

getUserGroupRoles

protected Set<com.liferay.portal.kernel.model.UserGroupRole> getUserGroupRoles(PortletRequest portletRequest,
                                                                               com.liferay.portal.kernel.model.User user,
                                                                               String groupIdsParam,
                                                                               String roleIdsParam)

Liferay 7.0-ga1 portal-impl