added default type to user manager

This commit is contained in:
Sebastian Sdorra
2012-03-16 09:44:32 +01:00
parent d122b0bae6
commit e1162ed025
5 changed files with 52 additions and 24 deletions

View File

@@ -160,6 +160,13 @@ public class XmlUserManager extends AbstractUserManager
@Override
public void create(User user) throws UserException, IOException
{
String type = user.getType();
if (Util.isEmpty(type))
{
user.setType(userDAO.getType());
}
if (logger.isInfoEnabled())
{
logger.info("create user {} of type {}", user.getName(), user.getType());
@@ -177,13 +184,6 @@ public class XmlUserManager extends AbstractUserManager
throw new UserAllreadyExistException(user.getName());
}
String type = user.getType();
if (Util.isEmpty(type))
{
user.setType(userDAO.getType());
}
AssertUtil.assertIsValid(user);
user.setCreationDate(System.currentTimeMillis());
userDAO.add(user);
@@ -457,6 +457,18 @@ public class XmlUserManager extends AbstractUserManager
return getAll(null, start, limit);
}
/**
* Method description
*
*
* @return
*/
@Override
public String getDefaultType()
{
return userDAO.getType();
}
/**
* Method description
*