public interface UserConfig
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | UserConfig.ContactType | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | checkSaltedPassword(String raw,
                   String encrypted)checkSaltedPassword | 
| boolean | comparePasswords(String userID,
                String aPassword)comparePasswords | 
| int | countUsersWithRole(String roleid)countUsersWithRole | 
| void | deleteUser(String name)deleteUser | 
| String | encryptedPassword(String aPassword,
                 boolean useSalt)encryptedPassword | 
| String | getContactInfo(String userID,
              String command)getContactInfo | 
| String | getContactInfo(String userId,
              UserConfig.ContactType contactType)getContactInfo | 
| String | getContactInfo(User user,
              String command)getContactInfo | 
| String | getContactServiceProvider(String userID,
                         String command)getContactServiceProvider | 
| String | getContactServiceProvider(User user,
                         String command)getContactServiceProvider | 
| String | getEmail(String userID)getEmail | 
| String | getEmail(User user)getEmail | 
| String | getHomePhone(String userID)getHomePhone | 
| String | getHomePhone(User user)getHomePhone | 
| String | getMicroblogName(String name)getMicroblogName | 
| String | getMobilePhone(String userID)getMobilePhone | 
| String | getMobilePhone(User user)getMobilePhone | 
| String | getNumericPage(String userID)getNumericPage | 
| String | getNumericPage(User user)getNumericPage | 
| String | getNumericPin(String userID)getNumericaPin | 
| String | getNumericPin(User user)getNumericPin | 
| OnmsUser | getOnmsUser(String username)getOnmsUser | 
| OnmsUserList | getOnmsUserList()getOnmsUserList | 
| String | getPagerEmail(String userID)getPagerEmail | 
| String | getPagerEmail(User user)getPagerEmail | 
| String | getTextPage(String userID)getTextPage | 
| String | getTextPage(User user)getTextPage | 
| String | getTextPin(String userID)getTextPin | 
| String | getTextPin(User user)getTextPin | 
| String | getTuiPin(String name)getTuiPin | 
| String | getTuiPin(User user)getTuiPin | 
| User | getUser(String name)getUser | 
| List<String> | getUserNames()getUserNames | 
| Map<String,User> | getUsers()getUsers | 
| String[] | getUsersScheduledForRole(String roleid,
                        Date time)getUsersScheduledForRole | 
| String[] | getUsersWithRole(String roleid)getUsersWithRole | 
| String | getWorkPhone(String userID)getWorkPhone | 
| String | getWorkPhone(User user)getWorkPhone | 
| String | getXMPPAddress(String userID)getXMPPAddress | 
| String | getXMPPAddress(User user)getXMPPAddress | 
| boolean | hasOnCallRole(String roleid)hasOnCallRole | 
| boolean | hasUser(String userName)hasUser | 
| boolean | isUserOnDuty(String user,
            Calendar time)isUserOnDuty | 
| boolean | isUserScheduledForRole(User user,
                      String roleid,
                      Date time)isUserScheduledForRole | 
| void | parseXML(InputStream in)parseXML | 
| void | renameUser(String oldName,
          String newName)renameUser | 
| void | save(OnmsUser onmsUser)save | 
| void | saveUser(String name,
        User details)saveUser | 
| void | saveUsers(Collection<User> usersList)saveUsers | 
| void | setContactInfo(String userId,
              UserConfig.ContactType contactType,
              String contactValue)setContactInfo | 
| void | setEncryptedPassword(String userID,
                    String aPassword,
                    boolean salted)setEncryptedPassword | 
| void | setUnencryptedPassword(String userID,
                      String aPassword)setUnencryptedPassword | 
| void | update()update | 
| boolean | userHasRole(User user,
           String roleid)userHasRole | 
void parseXML(InputStream in)
parseXML
an - InputStreamvoid saveUser(String name, User details) throws Exception
saveUser
a - Stringa - UserExceptionboolean isUserOnDuty(String user, Calendar time) throws IOException
isUserOnDuty
a - Stringa - CalendarIOExceptionMap<String,User> getUsers() throws IOException
getUsers
IOExceptionOnmsUserList getOnmsUserList() throws IOException
getOnmsUserList
IOExceptionOnmsUser getOnmsUser(String username) throws IOException
getOnmsUser
a - StringIOExceptionboolean hasUser(String userName) throws IOException
hasUser
a - StringIOExceptionList<String> getUserNames() throws IOException
getUserNames
IOExceptionUser getUser(String name) throws IOException
getUser
a - StringIOExceptionString getTuiPin(String name) throws IOException
getTuiPin
a - StringIOExceptionString getTuiPin(User user) throws IOException
getTuiPin
a - UserIOExceptionString getMicroblogName(String name) throws FileNotFoundException, IOException
getMicroblogName
a - StringFileNotFoundExceptionIOExceptionvoid setContactInfo(String userId, UserConfig.ContactType contactType, String contactValue) throws Exception
setContactInfo
a - Stringa - ContactTypea - StringExceptionString getContactInfo(String userId, UserConfig.ContactType contactType) throws IOException
getContactInfo
a - Stringa - ContactTypeIOExceptionString getContactInfo(String userID, String command) throws IOException
getContactInfo
a - Stringa - StringIOExceptionString getContactInfo(User user, String command) throws IOException
getContactInfo
a - Usera - StringIOExceptionString getContactServiceProvider(String userID, String command) throws IOException
getContactServiceProvider
a - Stringa - StringIOExceptionString getContactServiceProvider(User user, String command) throws IOException
getContactServiceProvider
a - Usera - StringIOExceptionString getEmail(String userID) throws IOException
getEmail
a - StringIOExceptionString getEmail(User user) throws IOException
getEmail
a - UserIOExceptionString getPagerEmail(String userID) throws IOException
getPagerEmail
a - StringIOExceptionString getPagerEmail(User user) throws IOException
getPagerEmail
a - UserIOExceptionString getNumericPin(String userID) throws IOException
getNumericaPin
a - StringIOExceptionString getNumericPin(User user) throws IOException
getNumericPin
a - UserIOExceptionString getXMPPAddress(String userID) throws IOException
getXMPPAddress
a - StringIOExceptionString getXMPPAddress(User user) throws IOException
getXMPPAddress
a - UserIOExceptionString getNumericPage(String userID) throws IOException
getNumericPage
a - StringIOExceptionString getNumericPage(User user) throws IOException
getNumericPage
a - UserIOExceptionString getTextPin(String userID) throws IOException
getTextPin
a - StringIOExceptionString getTextPin(User user) throws IOException
getTextPin
a - UserIOExceptionString getTextPage(String userID) throws IOException
getTextPage
a - StringIOExceptionString getTextPage(User user) throws IOException
getTextPage
a - UserIOExceptionString getWorkPhone(String userID) throws IOException
getWorkPhone
a - StringIOExceptionString getWorkPhone(User user) throws IOException
getWorkPhone
a - UserIOExceptionString getMobilePhone(String userID) throws IOException
getMobilePhone
a - StringIOExceptionString getMobilePhone(User user) throws IOException
getMobilePhone
a - UserIOExceptionString getHomePhone(String userID) throws IOException
getHomePhone
a - StringIOExceptionString getHomePhone(User user) throws IOException
getHomePhone
a - UserIOExceptionvoid saveUsers(Collection<User> usersList) throws Exception
saveUsers
a - CollectionExceptionvoid deleteUser(String name) throws Exception
deleteUser
a - StringExceptionvoid renameUser(String oldName, String newName) throws Exception
renameUser
a - Stringa - StringExceptionvoid setEncryptedPassword(String userID, String aPassword, boolean salted) throws Exception
setEncryptedPassword
a - Stringa - Stringa - booleanExceptionvoid setUnencryptedPassword(String userID, String aPassword) throws Exception
setUnencryptedPassword
a - Stringa - StringExceptionString encryptedPassword(String aPassword, boolean useSalt)
encryptedPassword
a - Stringa - booleanboolean comparePasswords(String userID, String aPassword)
comparePasswords
a - Stringa - Stringboolean checkSaltedPassword(String raw, String encrypted)
checkSaltedPassword
a - Stringa - Stringvoid update()
     throws IOException,
            FileNotFoundException
update
IOExceptionFileNotFoundExceptionString[] getUsersWithRole(String roleid) throws IOException
getUsersWithRole
roleid - IOExceptionboolean userHasRole(User user, String roleid) throws FileNotFoundException, IOException
userHasRole
a - Usera - StringFileNotFoundExceptionIOExceptionboolean isUserScheduledForRole(User user, String roleid, Date time) throws FileNotFoundException, IOException
isUserScheduledForRole
a - Usera - Stringa - DateFileNotFoundExceptionIOExceptionString[] getUsersScheduledForRole(String roleid, Date time) throws IOException
getUsersScheduledForRole
a - Stringa - DateIOExceptionboolean hasOnCallRole(String roleid) throws IOException
hasOnCallRole
a - StringIOExceptionint countUsersWithRole(String roleid) throws IOException
countUsersWithRole
a - StringIOExceptionCopyright © 2021. All rights reserved.