mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-07 05:55:44 +01:00
added default type to user manager
This commit is contained in:
@@ -129,6 +129,13 @@ public class XmlGroupManager extends AbstractGroupManager
|
||||
@Override
|
||||
public void create(Group group) throws GroupException, IOException
|
||||
{
|
||||
String type = group.getType();
|
||||
|
||||
if (Util.isEmpty(type))
|
||||
{
|
||||
group.setType(groupDAO.getType());
|
||||
}
|
||||
|
||||
if (logger.isInfoEnabled())
|
||||
{
|
||||
logger.info("create group {} of type {}", group.getName(),
|
||||
@@ -142,13 +149,6 @@ public class XmlGroupManager extends AbstractGroupManager
|
||||
throw new GroupAllreadyExistExeption();
|
||||
}
|
||||
|
||||
String type = group.getType();
|
||||
|
||||
if (Util.isEmpty(type))
|
||||
{
|
||||
group.setType(groupDAO.getType());
|
||||
}
|
||||
|
||||
group.setCreationDate(System.currentTimeMillis());
|
||||
groupDAO.add(group);
|
||||
fireEvent(group, HandlerEvent.CREATE);
|
||||
|
||||
@@ -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
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user