package ddth.dasp.servlet.runtime.us.bo;
public interface IUsManager {
/**
* Gets a user account by id.
*
* @param id
* @return
*/
public IUser getUser(int id);
/**
* Gets a user account by login name.
*
* @param loginName
* @return
*/
public IUser getUser(String loginName);
/**
* Creates a new user group.
*
* @param group
* @return
*/
public IUserGroup createUserGroup(IUserGroup group);
/**
* Deletes a user group.
*
* @param group
*/
public void deleteUserGroup(IUserGroup group);
/**
* Gets a user group by id.
*
* @param id
* @return
*/
public IUserGroup getUserGroup(int id);
/**
* Gets all available user groups.
*
* @return
*/
public IUserGroup[] getAllUserGroups();
/**
* Updates an existing user group.
*
* @param group
* @return
*/
public IUserGroup updateUserGroup(IUserGroup group);
}