@Transactional public class UserManager extends Object implements org.apache.openmeetings.db.dao.user.IUserManager
Constructor and Description |
---|
UserManager() |
Modifier and Type | Method and Description |
---|---|
String |
addUserdata(long userId,
String key,
String data,
String comment) |
org.apache.openmeetings.db.dto.basic.SearchResult<org.apache.openmeetings.db.entity.user.User> |
getAllUserByRange(String search,
int start,
int max,
String orderby,
boolean asc) |
org.apache.openmeetings.db.entity.user.State |
getCountry(Locale loc) |
Long |
getLanguage(Locale loc) |
org.apache.openmeetings.db.entity.user.Userdata |
getUserdataByKey(Long userId,
String key) |
List<org.apache.openmeetings.db.entity.user.Userdata> |
getUserdataDashBoard(Long userId) |
boolean |
kickUserByPublicSID(String SID,
String publicSID) |
boolean |
kickUserByStreamId(String SID,
Long room_id) |
org.apache.openmeetings.db.entity.user.User |
loginOAuth(Map<String,String> params,
long serverId) |
org.apache.openmeetings.db.entity.user.User |
loginUserByRemoteHash(String SID,
String remoteHash) |
Long |
logout(String SID,
long userId) |
Long |
registerUser(String login,
String Userpass,
String lastname,
String firstname,
String email,
Date age,
String street,
String additionalname,
String fax,
String zip,
long stateId,
String town,
long languageId,
String phone,
boolean sendSMS,
boolean generateSipUserData,
String jNameTimeZone,
Boolean sendConfirmation)
Method to register a new User, User will automatically be added to the
default user_level(1) new users will be automatically added to the
Group with the id specified in the configuration value
default_group_id
|
Long |
registerUserInit(Set<org.apache.openmeetings.db.entity.user.User.Right> rights,
String login,
String password,
String lastname,
String firstname,
String email,
Date age,
String street,
String additionalname,
String fax,
String zip,
long stateId,
String town,
long languageId,
boolean sendWelcomeMessage,
List<Long> groups,
String phone,
boolean sendSMS,
Boolean sendConfirmation,
TimeZone timezone,
Boolean forceTimeZoneCheck,
String userOffers,
String userSearchs,
Boolean showContactData,
Boolean showContactDataToContacts,
String activatedHash) |
String |
updateUserdata(int dataId,
long userId,
String key,
String data,
String comment) |
String |
updateUserdataByKey(Long userId,
String key,
String data,
String comment) |
public org.apache.openmeetings.db.dto.basic.SearchResult<org.apache.openmeetings.db.entity.user.User> getAllUserByRange(String search, int start, int max, String orderby, boolean asc)
public org.apache.openmeetings.db.entity.user.User loginUserByRemoteHash(String SID, String remoteHash)
public Long logout(String SID, long userId)
logout
in interface org.apache.openmeetings.db.dao.user.IUserManager
public List<org.apache.openmeetings.db.entity.user.Userdata> getUserdataDashBoard(Long userId)
getUserdataDashBoard
in interface org.apache.openmeetings.db.dao.user.IUserManager
public org.apache.openmeetings.db.entity.user.Userdata getUserdataByKey(Long userId, String key)
public String updateUserdata(int dataId, long userId, String key, String data, String comment)
public String updateUserdataByKey(Long userId, String key, String data, String comment)
public Long registerUser(String login, String Userpass, String lastname, String firstname, String email, Date age, String street, String additionalname, String fax, String zip, long stateId, String town, long languageId, String phone, boolean sendSMS, boolean generateSipUserData, String jNameTimeZone, Boolean sendConfirmation)
registerUser
in interface org.apache.openmeetings.db.dao.user.IUserManager
login
- Userpass
- lastname
- firstname
- email
- age
- street
- additionalname
- fax
- zip
- stateId
- town
- languageId
- phone
- sendSMS
- generateSipUserData
- jNameTimeZone
- sendConfirmation
- public Long registerUserInit(Set<org.apache.openmeetings.db.entity.user.User.Right> rights, String login, String password, String lastname, String firstname, String email, Date age, String street, String additionalname, String fax, String zip, long stateId, String town, long languageId, boolean sendWelcomeMessage, List<Long> groups, String phone, boolean sendSMS, Boolean sendConfirmation, TimeZone timezone, Boolean forceTimeZoneCheck, String userOffers, String userSearchs, Boolean showContactData, Boolean showContactDataToContacts, String activatedHash) throws Exception
registerUserInit
in interface org.apache.openmeetings.db.dao.user.IUserManager
user_level
- availible
- status
- login
- password
- lastname
- firstname
- email
- age
- street
- additionalname
- fax
- zip
- stateId
- town
- languageId
- sendWelcomeMessage
- groups
- phone
- sendSMS
- sendConfirmation
- timezone
- forceTimeZoneCheck
- userOffers
- userSearchs
- showContactData
- showContactDataToContacts
- Exception
public boolean kickUserByStreamId(String SID, Long room_id)
kickUserByStreamId
in interface org.apache.openmeetings.db.dao.user.IUserManager
admin
- room_id
- public boolean kickUserByPublicSID(String SID, String publicSID)
kickUserByPublicSID
in interface org.apache.openmeetings.db.dao.user.IUserManager
public Long getLanguage(Locale loc)
getLanguage
in interface org.apache.openmeetings.db.dao.user.IUserManager
public org.apache.openmeetings.db.entity.user.State getCountry(Locale loc)
getCountry
in interface org.apache.openmeetings.db.dao.user.IUserManager
public org.apache.openmeetings.db.entity.user.User loginOAuth(Map<String,String> params, long serverId) throws IOException, NoSuchAlgorithmException
loginOAuth
in interface org.apache.openmeetings.db.dao.user.IUserManager
IOException
NoSuchAlgorithmException
Copyright © 2012–2016 Apache Software Foundation. All rights reserved.