com.dotmarketing.cms.factories
Class PublicUserFactory

java.lang.Object
  extended by UserUtil
      extended by com.dotmarketing.cms.factories.PublicUserFactory

public class PublicUserFactory
extends UserUtil

View Source

Version:
$Revision: 1.1 $
Author:
Brian Wing Shun Chan

Constructor Summary
PublicUserFactory()
           
 
Method Summary
static User findUserByEmail(java.lang.String userId)
          This method finds a User by email, if the user was not found it returns a null instance.
static User findUserByUserId(java.lang.String userId)
          This method finds a User by userId, if the user was not found it returns a null instance.
static java.util.List<User> getAllUsers()
           
static long getCountUsersByNameOrEmail(java.lang.String filter)
           
static User getDefaultUser()
           
static User getInstance()
           
static User getUserByEmail(java.lang.String email)
          This method finds a User by email, if the user was not found it returns a new user instance ready to be filled and stored.
static User getUserByUserId(java.lang.String userId)
          This method finds a User by userId, if the user was not found it returns a new user instance ready to be filled and stored.
static java.util.List<User> getUsersByNameOrEmail(java.lang.String filter, int page, int pageSize)
           
static boolean isACMSAdmin(User user)
           
static void save(User u)
           
static boolean userExists(java.lang.String email)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicUserFactory

public PublicUserFactory()
Method Detail

getInstance

public static User getInstance()

userExists

public static boolean userExists(java.lang.String email)

getUserByEmail

public static User getUserByEmail(java.lang.String email)
This method finds a User by email, if the user was not found it returns a new user instance ready to be filled and stored. This methods pulls a new userid from liferay counters.

Parameters:
email -
Returns:

getUserByUserId

public static User getUserByUserId(java.lang.String userId)
This method finds a User by userId, if the user was not found it returns a new user instance ready to be filled and stored. This methods pulls a new userid from liferay counters.

Parameters:
email -
Returns:

findUserByUserId

public static User findUserByUserId(java.lang.String userId)
This method finds a User by userId, if the user was not found it returns a null instance.

Parameters:
email -
Returns:

findUserByEmail

public static User findUserByEmail(java.lang.String userId)
This method finds a User by email, if the user was not found it returns a null instance.

Parameters:
email -
Returns:

save

public static void save(User u)

getDefaultUser

public static User getDefaultUser()

getAllUsers

public static java.util.List<User> getAllUsers()

isACMSAdmin

public static boolean isACMSAdmin(User user)

getCountUsersByNameOrEmail

public static long getCountUsersByNameOrEmail(java.lang.String filter)

getUsersByNameOrEmail

public static java.util.List<User> getUsersByNameOrEmail(java.lang.String filter,
                                                         int page,
                                                         int pageSize)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.