|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.User
public final class User
Moduł do zarządzania rolami, użytkownikami i sesjami.
Moduł jest dostępny w każdej instancji jPalio.
Field Summary |
---|
Fields inherited from interface palio.Constants |
---|
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY |
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
Constructor Summary | |
---|---|
User(Instance instance,
java.util.Properties prop)
|
Method Summary | |
---|---|
void |
addPrivToRole(java.lang.Long roleID,
java.lang.Long privID)
Dodaje przywilej do roli. |
void |
addRole(java.lang.Long roleID,
java.lang.Long regionID)
Deprecated. Metoda zastapiona przez addRole(String roleCode, Long regionID) |
void |
addRole(java.lang.Long roleID,
java.lang.Long regionID,
java.util.Date expireDate)
Deprecated. Metoda zastapiona przez addRole(String roleCode, Long regionID, Date expireDate) |
void |
addRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID)
Deprecated. Metoda zastapiona przez addRole(Long userID, Long roleCode, Long regionID) |
void |
addRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID,
java.util.Date expireDate)
Deprecated. Metoda zastapiona przez addRole(Long userID, String roleCode, Long regionID, Date expireDate) |
void |
addRole(java.lang.Long userID,
java.lang.String roleCode,
java.lang.Long regionID)
Nadaje rolę danemu użytkownikowi w danym regionie. |
void |
addRole(java.lang.Long userID,
java.lang.String roleCode,
java.lang.Long regionID,
java.util.Date expireDate)
Nadaje rolę danemu użytkownikowi w danym regionie. |
void |
addRole(java.lang.String roleCode,
java.lang.Long regionID)
Nadaje rolę dla aktualnej sesji zalogowanego użytkownika. |
void |
addRole(java.lang.String roleCode,
java.lang.Long regionID,
java.util.Date expireDate)
Nadaje rolę dla aktualnej sesji zalogowanego użytkownika. |
java.lang.Long |
addUser(java.lang.String userName,
java.lang.String password)
Tworzy użytkownika i zwraca jego identyfikator. |
java.lang.Long |
addUser(java.lang.String userName,
java.lang.String password,
java.util.Date expireDate,
java.lang.Long expireSessions)
Tworzy użytkownika i zwraca jego identyfikator. |
java.lang.Long |
addUser(java.lang.String userName,
java.lang.String password,
java.util.Date expireDate,
java.lang.Long expireSessions,
java.lang.Long maxSessions)
Tworzy użytkownika i zwraca jego identyfikator. |
java.lang.Long |
addUser(java.lang.String userName,
java.lang.String password,
java.util.Date expireDate,
java.lang.Long expireSessions,
java.lang.Long maxSessions,
java.lang.Long sessionTimeout)
Tworzy użytkownika i zwraca jego identyfikator. |
void |
changeLogin(java.lang.Long userID,
java.lang.String newLogin)
Zmienia login dowolnemu użytkownikowi. |
void |
changePassword(java.lang.Long userID,
java.lang.String newPassword)
Zmienia hasło dowolnemu użytkownikowi. |
java.lang.Long |
changePassword(java.lang.String oldPassword,
java.lang.String newPassword)
Zmienia hasło zalogowanemu użytkownikowi. |
java.lang.Boolean |
checkPassword(java.lang.String password,
byte[] storedPassword)
|
static java.lang.String |
createPassword(java.lang.Long charsCount)
Generuje losowo hasło. |
java.lang.Long |
createPriv(java.lang.Long typeID,
java.lang.String name,
java.lang.String code,
java.lang.String description)
Tworzy nowy przywilej. |
java.lang.Long |
createPriv(java.lang.String name,
java.lang.String description)
Tworzy nowy przywilej. |
java.lang.Long |
createRegion(java.lang.String name,
java.lang.String displayName,
java.lang.Long parent)
Tworzy nowy region. |
java.lang.Long |
createRole(java.lang.String name,
java.lang.String displayName,
java.lang.String description)
Tworzy nową rolę. |
java.lang.Long |
createRole(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.lang.Long parentID)
|
static java.lang.Long |
createSession()
Tworzy anonimową sesję i zwraca jej identyfikator. |
java.lang.Long |
createSession(java.lang.Long userID)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSession(java.lang.String login)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSessionAdmin(java.lang.Long userID)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSessionAdmin(java.lang.String login)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
void |
deletePriv(java.lang.Long ID)
Deprecated. Metoda zastapiona przez deletePriv(String privCode) |
void |
deletePriv(java.lang.String privCode)
Usuwa przywilej. |
void |
deleteRegion(java.lang.Long ID)
Usuwa region. |
void |
deleteRole(java.lang.Long ID)
Deprecated. Metoda zastapiona przez deleteRole(String roleCode) |
void |
deleteRole(java.lang.String roleCode)
Usuwa rolę. |
java.util.LinkedList |
getActiveSessions()
Zwraca listę aktywnych sesji. |
java.util.Date |
getExpireDate(java.lang.Long userID)
Zwraca datę, po której minięciu konto zostanie zablokowane. |
java.lang.Long |
getExpireSessions(java.lang.Long userID)
Zwraca liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). |
java.lang.Long |
getInstanceSessionTimeout()
Zwraca parametr domyślny instancji, który określa czas (w minutach) po jakim wygasa sesja użytkownika. |
java.util.Date |
getLastLogin(java.lang.Long userID)
Zwraca datę ostaniego udanego logowania. |
java.util.Date |
getLastWrongLogin(java.lang.Long userID)
Zwraca datę ostaniego nieudanego logowania. |
java.lang.Long |
getMaxSessionDuration(java.lang.Long userID)
Zwraca parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. |
java.lang.Long |
getMaxSessions(java.lang.Long userID)
Zwraca parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. |
java.util.LinkedList |
getNotRolePrivs(java.lang.Long roleID)
Zwraca listę wszystkich przywilejów nie przypisanych do roli. |
java.lang.String |
getPriv(java.lang.Long ID)
Zwraca nazwę przywileju o podanym identyfikatorze. |
java.lang.Long |
getPriv(java.lang.String name)
Zwraca numer ID nazwanego przywileju. |
static java.util.List<java.lang.Long> |
getPrivRegions(java.lang.Long privID)
Deprecated. Metoda zastapiona przez getPrivRegions(String privName) |
java.util.List<java.lang.Long> |
getPrivRegions(java.lang.Long userID,
java.lang.Long privID)
Deprecated. Metoda zastapiona przez getPrivRegions(Long userID, String privName) |
java.util.List<java.lang.Long> |
getPrivRegions(java.lang.Long userID,
java.lang.String privName)
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika. |
java.util.List<java.lang.Long> |
getPrivRegions(java.lang.String privName)
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika. |
static java.util.Map<java.lang.Long,java.util.Date> |
getPrivRegionsAll(java.lang.Long privID)
Deprecated. Metoda zastapiona przez getPrivRegionsAll(String privName) |
java.util.Map<java.lang.Long,java.util.Date> |
getPrivRegionsAll(java.lang.Long userID,
java.lang.Long privID)
Deprecated. Metoda zastapiona przez getPrivRegionsAll(Long userID, String privName) |
java.util.Map<java.lang.Long,java.util.Date> |
getPrivRegionsAll(java.lang.Long userID,
java.lang.String privName)
Zwraca listę wsyztskich (aktywnych i wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika. |
java.util.Map<java.lang.Long,java.util.Date> |
getPrivRegionsAll(java.lang.String privName)
Zwraca listę wszystkich identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika. |
java.util.LinkedList |
getPrivsList()
Zwraca listę przywilejów. |
java.lang.String |
getRegion(java.lang.Long ID)
Deprecated. Replaced by getRegion(String) . |
java.lang.Long |
getRegion(java.lang.String name)
Zwraca ID regionu o podanej nazwie. |
static java.lang.Long |
getRegionID()
Returns a region id from a current session. |
java.lang.String |
getRole(java.lang.Long ID)
Zwraca nazwę roli o podanym identyfikatorze. |
java.lang.Long |
getRole(java.lang.String name)
Zwraca numer ID nazwanej roli. |
java.util.LinkedList |
getRolePrivs(java.lang.Long roleID)
Zwraca listę przywilejów przypisanych do roli. |
static java.util.Set |
getRoleRegions(java.lang.Long roleID)
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli zalogowanego użytkownika. |
java.util.Set |
getRoleRegions(java.lang.Long userID,
java.lang.Long roleID)
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli danego użytkownika. |
static java.util.Set |
getRoleRegions(java.lang.String roleName)
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli zalogowanego użytkownika. |
java.util.LinkedList |
getRolesList()
Zwraca listę zdefiniowanych ról w postaci [id, name, display_name, description] posortowaną wg nazw. |
java.lang.Long |
getSessionCount(java.lang.Long userID)
Zwraca ilość jednocześnie otwartych sesji przez tego użytkownika. |
java.util.Map |
getSessionHTTPHeaders(java.lang.Long sessionID,
java.lang.String sessionKey)
|
java.lang.Object |
getSessionParam(java.lang.Long sessionId,
java.lang.String paramName)
Zwraca parametr sesji o podanym ID |
static java.lang.Object |
getSessionParam(java.lang.String paramName)
Zwraca parametr sesji (dostępny przez cały czas trwania sesji). |
static java.util.Map<java.lang.String,java.lang.Object> |
getSessionParams()
Zwraca wszytskie parametry sesji (dostępne przez cały czas trwania sesji). |
java.lang.Long |
getSessionRegionID()
|
java.lang.Long |
getSessionTimeout(java.lang.Long userID)
Zwraca parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. |
java.lang.String |
getStatus(java.lang.Long userID)
Pobiera status użytkownika. |
java.util.LinkedList |
getUsersInRegion(java.lang.Long regionID)
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name] , posiadajcych dostęp do danego reginu. |
java.util.LinkedList |
getUsersWithPrivInRegion(java.lang.Long privID,
java.lang.Long regionID)
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name] , posiadajcych dany przywilej w wybranym reginie. |
java.util.LinkedList |
getUsersWithRoleInRegion(java.lang.Long roleID,
java.lang.Long regionID)
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name] , posiadajcych dana role w wybranym reginie. |
java.util.LinkedList |
getUsersWithRoleList(java.lang.Long roleID)
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name] , posiadajcych dana role. |
java.lang.String |
getVersion()
Zwraca numer wersji modułu. |
byte[] |
hashPassword(java.lang.String password)
|
java.lang.Boolean |
hasOneOfPrivsID(java.lang.Long userID,
java.lang.Object[] privsIDs)
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w
przeciwnym razie zwraca false . |
java.lang.Boolean |
hasOneOfPrivsID(java.lang.Long userID,
java.lang.Object[] privsIDs,
java.lang.Long regionID)
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym
razie zwraca false . |
static java.lang.Boolean |
hasOneOfPrivsID(java.lang.Object[] privsIDs)
Deprecated. Metoda zastapiona przez hasOneOfPrivsNames(Object[] privsNames) |
static java.lang.Boolean |
hasOneOfPrivsID(java.lang.Object[] privsIDs,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false . |
static java.lang.Boolean |
hasOneOfPrivsID(java.lang.Object[] privsIDs,
java.lang.String regionName)
Deprecated. Metoda zastapiona przez hasOneOfPrivsNames(Object[] privsNames, String regionName) |
static java.lang.Boolean |
hasOneOfPrivsNames(java.lang.Object[] privsNames)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie,
w przeciwnym razie zwraca false . |
static java.lang.Boolean |
hasOneOfPrivsNames(java.lang.Object[] privsNames,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false . |
static java.lang.Boolean |
hasOneOfPrivsNames(java.lang.Object[] privsNames,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false . |
java.lang.Boolean |
hasOneOfRolesID(java.lang.Long userID,
java.lang.Object[] rolesIDs,
java.lang.Long regionID)
Zwraca true jeżeli dany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie
zwraca false . |
static java.lang.Boolean |
hasOneOfRolesID(java.lang.Object[] rolesIDs,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false . |
static java.lang.Boolean |
hasOneOfRolesID(java.lang.Object[] rolesIDs,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false . |
static java.lang.Boolean |
hasOneOfRolesNames(java.lang.Object[] rolesNames,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false . |
static java.lang.Boolean |
hasOneOfRolesNames(java.lang.Object[] rolesNames,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false . |
static java.lang.Boolean |
hasPriv(java.lang.Long privID)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false . |
static java.lang.Boolean |
hasPriv(java.lang.Long privID,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasPriv(java.lang.Long privID,
java.lang.Long regionID,
java.lang.Boolean checkRolesHierarchy,
java.lang.Boolean checkRegionsHierarchy)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasPriv(java.lang.Long userID,
java.lang.Long privID,
java.lang.Long regionID)
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasPriv(java.lang.Long userID,
java.lang.Long privID,
java.lang.Long regionID,
java.lang.Boolean checkRolesHierarchy,
java.lang.Boolean checkRegionsHierarchy)
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasPriv(java.lang.Long privID,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasPriv(java.lang.String privName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false . |
static java.lang.Boolean |
hasPriv(java.lang.String privName,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasPriv(java.lang.String privName,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasRole(java.lang.Long roleID,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasRole(java.lang.Long roleID,
java.lang.Long regionID,
java.lang.Boolean checkRolesHierarchy,
java.lang.Boolean checkRegionsHierarchy)
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID)
Deprecated. Metoda zastapiona przez hasRole(Long userID, String roleCode, Long regionID) |
java.lang.Boolean |
hasRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID,
java.lang.Boolean checkRolesHierarchy,
java.lang.Boolean checkRegionsHierarchy)
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.String regionName)
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasRole(java.lang.Long userID,
java.lang.String roleCode,
java.lang.Long regionID)
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasRole(java.lang.String roleName,
java.lang.Long regionID)
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
static java.lang.Boolean |
hasRole(java.lang.String roleName,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
java.lang.Boolean |
hasRolePriv(java.lang.Long roleID,
java.lang.Long privID)
Deprecated. Metoda zastapiona przez hasRolePriv(String roleCode, String privCode) |
java.lang.Boolean |
hasRolePriv(java.lang.String roleCode,
java.lang.String privCode)
Zwraca true jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false . |
java.lang.Boolean |
isSessionActive(java.lang.Long sessionID,
java.lang.String sessionKey)
Sprawdza czy dana sesja istnieje i jest aktywna. |
void |
killAllSessions(java.lang.Long userID)
Zabija wszystkie sesje podanego użytkownika. |
void |
killOldestSession(java.lang.Long userID)
Zabija najwcześniej otwartą sesję użytkownika. |
void |
killOldestSession(java.lang.String userName)
Zabija najwcześniej otwartą sesję użytkownika. |
void |
killOtherSessions()
Zabija wszystkie sesje użytkownika oprócz aktualnej. |
void |
killSession()
Zabija aktualną sesję.. |
void |
killSession(java.lang.Long sessionID)
Zabija podaną sesję. |
void |
killSession(java.lang.Long sessionID,
java.lang.String sessionKey)
Zabija podaną sesję. |
void |
lockUser(java.lang.Long userID)
Blokuje użytkownika |
static java.lang.String |
login(java.lang.Object pageID)
Deprecated. Replaced by Page.login(Object) . |
static java.lang.String |
login(java.lang.Object pageID,
java.lang.Object rowID)
Deprecated. Replaced by Page.login(Object, Object) . |
static java.lang.String |
login(java.lang.Object pageID,
java.lang.Object rowID,
java.lang.String additionalParams)
Deprecated. Replaced by Page.login(Object, Object, String) . |
static java.lang.String |
login(java.lang.Object pageID,
java.lang.String additionalParams)
Deprecated. Replaced by Page.login(Object, String) . |
static java.lang.String |
logout()
Deprecated. Replaced by Page.logout() . |
static java.lang.String |
logout(java.lang.Object pageID)
Deprecated. Replaced by Page.logout(Object) . |
static java.lang.String |
logout(java.lang.Object pageID,
java.lang.Object rowID)
Deprecated. Replaced by Page.logout(Object, Object) . |
static java.lang.String |
logout(java.lang.Object pageID,
java.lang.Object rowID,
java.lang.String additionalParams)
Deprecated. Replaced by Page.logout(Object, Object, String) . |
static java.lang.String |
logout(java.lang.Object pageID,
java.lang.String additionalParams)
Deprecated. Replaced by Page.logout(Object, String) . |
static java.lang.Long |
makeSession()
Deprecated. Replaced by createSession() . |
java.lang.Long |
makeSession(java.lang.Long userID)
Deprecated. Replaced by createSession(Long) . |
java.lang.Long |
makeSession(java.lang.String userName)
Deprecated. Replaced by createSession(String) . |
void |
rebuildPrivs()
Deprecated. |
void |
removeRole(java.lang.Long roleID)
Deprecated. Metoda zastapiona przez removeRole(String roleCode) |
void |
removeRole(java.lang.Long roleID,
java.lang.Long regionID)
Deprecated. Metoda zastapiona przez removeRole(String roleCode, Long regionID) |
void |
removeRole(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID)
Deprecated. Metoda zastapiona przez removeRole(Long userID, String roleCode, Long regionID) |
void |
removeRole(java.lang.Long userID,
java.lang.String roleCode,
java.lang.Long regionID)
Odbiera rolę użytkownikowi w danym regionie. |
void |
removeRole(java.lang.String roleCode)
Odbiera użytkownikowi rolę ze wszystkich regionów. |
void |
removeRole(java.lang.String roleCode,
java.lang.Long regionID)
Odbiera użytkownikowi rolę w danym regionie. |
void |
removeUser(java.lang.Long userID)
Usuwa użytkownika. |
void |
remPrivFromRole(java.lang.Long roleID,
java.lang.Long privID)
Odwołuje przywilej z roli. |
static java.lang.Long |
sessionID()
Zwraca identyfikator aktualnej sesji |
static java.lang.String |
sessionKey()
Zwraca SessionKey aktualnej sesji |
void |
setExpireDate(java.lang.Long userID,
java.util.Date expire)
Ustawia datę, po której minięciu konto zostanie zablokowane. |
void |
setExpireSessions(java.lang.Long userID,
java.lang.Long count)
Ustawia liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). |
void |
setLocale(java.lang.String language)
Ustawia locale dla zalogowanego użytkownika |
void |
setMaxSessionDuration(java.lang.Long userID,
java.lang.Long maxSessionDuration)
Ustawia parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. |
void |
setMaxSessions(java.lang.Long userID,
java.lang.Long count)
Ustawia parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. |
void |
setSessionParam(java.lang.Long sessionId,
java.lang.String paramName,
java.lang.Object value)
Ustawia parametr sesji o podanym ID |
static void |
setSessionParam(java.lang.String paramName,
java.lang.Object value)
Ustawia parametr sesji (dostępny przez cały czas trwania sesji). |
void |
setSessionRegion(java.lang.Long regionID)
Ustawia parametr sesji, który określa region w ramach którego sprawdzane sa przywileje dostępu do stron. |
void |
setSessionTimeout(java.lang.Long userID,
java.lang.Long sessionTimeout)
Ustawia parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. |
void |
setStaus(java.lang.Long userID,
java.lang.String status)
Ustawia status użytkownika. |
void |
unlockUser(java.lang.Long userID)
Odblokowuje użytkownika |
void |
updateRole(java.lang.Long roleID,
java.lang.String roleName,
java.lang.String displayName,
java.lang.String description,
java.lang.Long parentID)
Funkcja sluży do zmiany danej roli nazwy, nazwy wyswietlanej, opisu i id roli nadrzednej. |
static java.lang.Long |
userID()
Zwraca identyfikator zalogowanego użytkownika |
java.lang.Long |
userID(java.lang.Long sessionID)
Zwraca identyfikator użytkownika przypisanego do sesji o podanym ID |
java.lang.Long |
userID(java.lang.Long sessionID,
java.lang.String sessionKey)
Zwraca identyfikator użytkownika przypisanego do sesji o podanych parametrach, ale tylko wtedy gdy sesja istnieje i jest aktywna. |
java.lang.Long |
userID(java.lang.String userName)
Zwraca identyfikator danego użytkownika |
static java.lang.String |
userName()
Zwraca nazwę (login) zalogowanego użytkownika |
java.lang.String |
userName(java.lang.Long userID)
Zwraca nazwę (login) danego użytkownika |
java.util.List |
userPrivs()
Zwraca listę nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik. |
java.util.Collection |
userPrivs(java.lang.Long userID)
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik. |
static java.util.Collection |
userPrivsID()
Zwraca kolekcję identyfikatorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik. |
java.util.Collection |
userPrivsID(java.lang.Long userID)
Zwraca kolekcję identyfiaktorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik. |
java.util.Collection |
userPrivsNames(java.lang.Long userID)
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik. |
java.util.List |
userRoles()
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada zalogowany użytkownik. |
java.util.List |
userRoles(java.lang.Long userID)
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada dany użytkownik. |
static java.util.Collection |
userRolesID()
Zwraca kolekcję identyfikatorów ról (również tych wygasłych), które posiada zalogowany użytkownik. |
java.util.Collection |
userRolesID(java.lang.Long userID)
Zwraca kolekcję identyfiaktorów ról (również tych wygasłych), które posiada dany użytkownik. |
Methods inherited from class palio.modules.core.Module |
---|
getConfigParam, getDescription, getModuleTranslation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public User(Instance instance, java.util.Properties prop)
Method Detail |
---|
public final java.lang.String getVersion()
getVersion
in class Module
public static final java.lang.Long createSession() throws palio.PalioException
palio.PalioException
public final java.lang.Long createSession(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.lang.Long createSession(java.lang.String login) throws palio.PalioException
login
- nazwa użytkownika
palio.PalioException
public final java.lang.Long createSessionAdmin(java.lang.Long userID) throws palio.PalioException
userID
- nazwa użytkownika
palio.PalioException
public final java.lang.Long createSessionAdmin(java.lang.String login) throws palio.PalioException
login
- nazwa użytkownika
palio.PalioException
public final void killSession()
public final void killSession(java.lang.Long sessionID) throws palio.PalioException
palio.PalioException
public final void killSession(java.lang.Long sessionID, java.lang.String sessionKey)
public final void killOtherSessions() throws palio.PalioException
palio.PalioException
public final void killOldestSession(java.lang.String userName) throws palio.PalioException
palio.PalioException
public final void killOldestSession(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public final void killAllSessions(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public final java.lang.Long addUser(java.lang.String userName, java.lang.String password)
null
.
userName
- nazwa użytkownika (login)password
- hasło użytkownikapublic final java.lang.Long addUser(java.lang.String userName, java.lang.String password, java.util.Date expireDate, java.lang.Long expireSessions)
null
.
userName
- nazwa użytkownika (login)password
- hasło użytkownikaexpireDate
- data, po której konto zostanie zablokowaneexpireSessions
- liczba sesji, po których konto zostanie zablokowanepublic final java.lang.Long addUser(java.lang.String userName, java.lang.String password, java.util.Date expireDate, java.lang.Long expireSessions, java.lang.Long maxSessions)
null
.
userName
- nazwa użytkownika (login)password
- hasło użytkownikaexpireDate
- data, po której konto zostanie zablokowaneexpireSessions
- liczba sesji, po których konto zostanie zablokowanemaxSessions
- ilość maksymalnie otwartych sesji jednocześniepublic final java.lang.Long addUser(java.lang.String userName, java.lang.String password, java.util.Date expireDate, java.lang.Long expireSessions, java.lang.Long maxSessions, java.lang.Long sessionTimeout)
null
.
userName
- nazwa użytkownika (login)password
- hasło użytkownikaexpireDate
- data, po której konto zostanie zablokowaneexpireSessions
- liczba sesji, po których konto zostanie zablokowanemaxSessions
- ilość maksymalnie otwartych sesji jednocześniesessionTimeout
- czas trwania sesjipublic final void removeUser(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final byte[] hashPassword(java.lang.String password)
public java.lang.Boolean checkPassword(java.lang.String password, byte[] storedPassword)
public final java.lang.Long changePassword(java.lang.String oldPassword, java.lang.String newPassword) throws palio.PalioException
0
. Jeżeli stare hasło
oldPassword nie jest poprawne zwracana jest wartość 1
. Jeżeli stare hasło newPassword jest puste zwracana
jest wartość 2
. Jeżeli użytkownik nie jest zalogowany zwracana jest wartość 3
.
oldPassword
- stare hasło użytkownikanewPassword
- nowe hasło użytkownika
palio.PalioException
public final void changePassword(java.lang.Long userID, java.lang.String newPassword) throws palio.PalioException
userID
- ID użytkownikanewPassword
- nowe hasło dla użytkownika
palio.PalioException
public final void changeLogin(java.lang.Long userID, java.lang.String newLogin) throws palio.PalioException
userID
- ID użytkownikanewLogin
- nowy login dla użytkownika
palio.PalioException
public static final java.lang.String createPassword(java.lang.Long charsCount)
charsCount
- długość generowanego hasła (dowolnej długości)@Deprecated public final void addRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate) throws palio.PalioException
addRole(Long userID, String roleCode, Long regionID, Date expireDate)
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionID
- identyfikator regionuexpireDate
- data po której rola zostanie wyłączona (stanie się nieaktywna)
palio.PalioException
public final void addRole(java.lang.Long userID, java.lang.String roleCode, java.lang.Long regionID, java.util.Date expireDate) throws palio.PalioException
userID
- identyfikator użytkownikaroleCode
- kod roliregionID
- identyfikator regionuexpireDate
- data po której rola zostanie wyłączona (stanie się nieaktywna)
palio.PalioException
@Deprecated public final void addRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
addRole(Long userID, Long roleCode, Long regionID)
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionID
- identyfikator regionu
palio.PalioException
public final void addRole(java.lang.Long userID, java.lang.String roleCode, java.lang.Long regionID) throws palio.PalioException
userID
- identyfikator użytkownikaroleCode
- kod roliregionID
- identyfikator regionu
palio.PalioException
@Deprecated public final void addRole(java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate) throws palio.PalioException
addRole(String roleCode, Long regionID, Date expireDate)
roleID
- identyfikator roliregionID
- identyfikator regionuexpireDate
- data po której rola zostanie wyłączona (stanie się nieaktywna)
palio.PalioException
public final void addRole(java.lang.String roleCode, java.lang.Long regionID, java.util.Date expireDate) throws palio.PalioException
roleCode
- kod roliregionID
- identyfikator regionuexpireDate
- data po której rola zostanie wyłączona (stanie się nieaktywna)
palio.PalioException
@Deprecated public final void addRole(java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
addRole(String roleCode, Long regionID)
roleID
- identyfikator roliregionID
- identyfikator regionu
palio.PalioException
public final void addRole(java.lang.String roleCode, java.lang.Long regionID) throws palio.PalioException
roleCode
- kod roliregionID
- identyfikator regionu
palio.PalioException
@Deprecated public final void removeRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
removeRole(Long userID, String roleCode, Long regionID)
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionID
- identyfikator regionu
palio.PalioException
public final void removeRole(java.lang.Long userID, java.lang.String roleCode, java.lang.Long regionID) throws palio.PalioException
userID
- identyfikator użytkownikaroleCode
- kod roliregionID
- identyfikator regionu
palio.PalioException
@Deprecated public final void removeRole(java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
removeRole(String roleCode, Long regionID)
roleID
- identyfikator roliregionID
- identyfikator regionu
palio.PalioException
public final void removeRole(java.lang.String roleCode, java.lang.Long regionID) throws palio.PalioException
roleCode
- kod roliregionID
- identyfikator regionu
palio.PalioException
@Deprecated public final void removeRole(java.lang.Long roleID) throws palio.PalioException
removeRole(String roleCode)
roleID
- identyfikator roli
palio.PalioException
public final void removeRole(java.lang.String roleCode) throws palio.PalioException
roleCode
- kod roli
palio.PalioException
public static final java.lang.String userName()
public static final java.lang.Long userID()
public java.lang.String userName(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public java.lang.Long userID(java.lang.String userName) throws palio.PalioException
palio.PalioException
public static final java.lang.Long sessionID()
public static final java.lang.String sessionKey()
public static final java.lang.Object getSessionParam(java.lang.String paramName)
paramName
- nazwa parametrupublic static final java.util.Map<java.lang.String,java.lang.Object> getSessionParams()
public final java.lang.Object getSessionParam(java.lang.Long sessionId, java.lang.String paramName) throws palio.PalioException
sessionId
- identyfikator sesjiparamName
- nazwa parametru
palio.PalioException
public static final void setSessionParam(java.lang.String paramName, java.lang.Object value)
paramName
- nazwa parametruvalue
- wartość parametrupublic final void setSessionParam(java.lang.Long sessionId, java.lang.String paramName, java.lang.Object value) throws palio.PalioException
sessionId
- identyfikator sesjiparamName
- nazwa parametruvalue
- wartość parametru
palio.PalioException
public static final java.util.Set getRoleRegions(java.lang.Long roleID)
roleID
- identyfikator rolipublic static final java.util.Set getRoleRegions(java.lang.String roleName) throws palio.PalioException
roleName
- nazwa roli
palio.PalioException
public final java.util.Set getRoleRegions(java.lang.Long userID, java.lang.Long roleID) throws palio.PalioException
userID
- identyfikator użytkownikaroleID
- identyfikator roli
palio.PalioException
@Deprecated public final java.lang.Boolean hasRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
hasRole(Long userID, String roleCode, Long regionID)
true
jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.Long userID, java.lang.String roleCode, java.lang.Long regionID) throws palio.PalioException
true
jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
userID
- identyfikator użytkownikaroleCode
- identyfikator roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasRole(java.lang.Long roleID, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleID
- identyfikator roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public static final java.lang.Boolean hasRole(java.lang.String roleName, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleName
- nazwa roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.Long userID, java.lang.Long roleID, java.lang.String regionName) throws palio.PalioException
true
jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionName
- nazwa regionu
palio.PalioException
public static final java.lang.Boolean hasRole(java.lang.String roleName, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleName
- nazwa roliregionName
- nazwa regionu
palio.PalioException
public static final java.lang.Boolean hasRole(java.lang.Long roleID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
. Ta wersja metody hasRole
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i
regionów. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypisaną daną rolę lub rolę nadrzędną do tej roli, w danym regionie.
checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie lub regionie nadrzędnym do tego
regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę lub rolę nadrzędną do tej roli, w danym regionie
lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie.
roleID
- identyfikator roliregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
. Ta wersja metody hasRole
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i
regionów. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypisaną daną rolę lub rolę nadrzędną do tej roli w danym regionie.
checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie lub regionie nadrzędnym do tego
regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę lub rolę nadrzędną do tej roli, w danym regionie
lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie.
userID
- identyfikator użytkownikaroleID
- identyfikator roliregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public static final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.hasPriv
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i regionów. Przy sprawdzaniu
hierarchii ról przyjmowana jest następująca zasada: określona rola ma przywileje wszystkich swoich ról podrzędnych poszerzone o swoje
własne przywileje. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie.checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie.
privID
- identyfikator przywilejuregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.Long userID, java.lang.Long privID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.hasPriv
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i regionów. Przy sprawdzaniu
hierarchii ról przyjmowana jest następująca zasada: określona rola ma przywileje wszystkich swoich ról podrzędnych poszerzone o swoje
własne przywileje. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie.checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie.
userID
- identyfikator użytkownikaprivID
- identyfikator przywilejuregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public final java.lang.Boolean hasOneOfRolesID(java.lang.Long userID, java.lang.Object[] rolesIDs, java.lang.Long regionID) throws palio.PalioException
true
jeżeli dany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie
zwraca false
.
userID
- identyfikator użytkownikarolesIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasOneOfRolesID(java.lang.Object[] rolesIDs, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public static final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesNames
- tablica z nazwami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasOneOfRolesID(java.lang.Object[] rolesIDs, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesIDs
- tablica z identyfikatorami rólregionName
- nazwa regionu
palio.PalioException
public static final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesNames
- tablica z nazwami rólregionName
- nazwa regionu
palio.PalioException
public static final java.util.Collection userRolesID()
public final java.util.List userRoles() throws palio.PalioException
palio.PalioException
public final java.util.Collection userRolesID(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.util.List userRoles(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public java.lang.Long getSessionRegionID() throws palio.PalioException
palio.PalioException
@Deprecated public static final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long privID)
getPrivRegions(String privName)
privID
- identyfikator przywileju@Deprecated public static final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long privID)
getPrivRegionsAll(String privName)
privID
- identyfikator przywileju
public final java.util.List<java.lang.Long> getPrivRegions(java.lang.String privName) throws palio.PalioException
privName
- nazwa przywileju
palio.PalioException
public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String privName) throws palio.PalioException
privName
- nazwa przywileju
palio.PalioException
@Deprecated public final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long userID, java.lang.Long privID) throws palio.PalioException
getPrivRegions(Long userID, String privName)
userID
- identyfikator użytkownikaprivID
- identyfikator przywileju
palio.PalioException
public final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long userID, java.lang.String privName) throws palio.PalioException
userID
- identyfikator użytkownikaprivName
- nazwa przywileju
palio.PalioException
@Deprecated public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long userID, java.lang.Long privID) throws palio.PalioException
getPrivRegionsAll(Long userID, String privName)
userID
- identyfikator użytkownikaprivID
- identyfikator przywileju
palio.PalioException
public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long userID, java.lang.String privName) throws palio.PalioException
userID
- identyfikator użytkownikaprivName
- nazwa przywileju
palio.PalioException
@Deprecated public final java.lang.Boolean hasRolePriv(java.lang.Long roleID, java.lang.Long privID) throws palio.PalioException
hasRolePriv(String roleCode, String privCode)
true
jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false
.
roleID
- identyfikator roliprivID
- identyfikator przywileju
palio.PalioException
public final java.lang.Boolean hasRolePriv(java.lang.String roleCode, java.lang.String privCode) throws palio.PalioException
true
jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false
.
roleCode
- kod roliprivCode
- kod przywileju
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.Long userID, java.lang.Long privID, java.lang.Long regionID) throws palio.PalioException
true
jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
userID
- identyfikator użytkownikaprivID
- identyfikator przywilejuregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privID
- identyfikator przywilejuregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public static final java.lang.Boolean hasPriv(java.lang.Long privID)
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false
.
privID
- identyfikator przywilejupublic static final java.lang.Boolean hasPriv(java.lang.String privName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false
.
privName
- nazwa przywileju
palio.PalioException
public static final java.lang.Boolean hasPriv(java.lang.String privName, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privName
- nazwa przywilejuregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privID
- identyfikator przywilejuregionName
- nazwa regionu
palio.PalioException
public static final java.lang.Boolean hasPriv(java.lang.String privName, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privName
- nazwa przywilejuregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsID(java.lang.Long userID, java.lang.Object[] privsIDs, java.lang.Long regionID) throws palio.PalioException
true
jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym
razie zwraca false
.
userID
- identyfikator użytkownikaprivsIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsID(java.lang.Long userID, java.lang.Object[] privsIDs) throws palio.PalioException
true
jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w
przeciwnym razie zwraca false
.
userID
- identyfikator użytkownikaprivsIDs
- tablica z identyfikatorami ról
palio.PalioException
public static final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)@Deprecated public static final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs)
hasOneOfPrivsNames(Object[] privsNames)
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie,
w przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólpublic static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie,
w przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami ról
palio.PalioException
@Deprecated public static final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs, java.lang.String regionName) throws palio.PalioException
hasOneOfPrivsNames(Object[] privsNames, String regionName)
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólregionName
- nazwa regionu
palio.PalioException
public static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami rólregionName
- nazwa regionu
palio.PalioException
public static final java.util.Collection userPrivsID()
public final java.util.List userPrivs() throws palio.PalioException
palio.PalioException
public final java.util.Collection userPrivsID(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.util.Collection userPrivsNames(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.util.Collection userPrivs(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.util.LinkedList getUsersWithPrivInRegion(java.lang.Long privID, java.lang.Long regionID) throws palio.PalioException
[id,name]
, posiadajcych dany przywilej w wybranym reginie.
privID
- identyfikator przywilejuregionID
- identyfikator regionu
palio.PalioException
public final java.util.LinkedList getUsersInRegion(java.lang.Long regionID) throws palio.PalioException
[id,name]
, posiadajcych dostęp do danego reginu.
regionID
- identyfikator regionu
palio.PalioException
public final java.util.LinkedList getUsersWithRoleInRegion(java.lang.Long roleID, java.lang.Long regionID) throws palio.PalioException
[id,name]
, posiadajcych dana role w wybranym reginie.
roleID
- identyfikator roliregionID
- identyfikator regionu
palio.PalioException
public final java.util.LinkedList getUsersWithRoleList(java.lang.Long roleID) throws palio.PalioException
[id,name]
, posiadajcych dana role.
roleID
- identyfikator roli
palio.PalioException
public final java.lang.Long getExpireSessions(java.lang.Long userID) throws palio.PalioException
null
oznacza że nie ma
ograniczenia na ilość logowań.
userID
- identyfikator użytkownika
palio.PalioException
public final void setExpireSessions(java.lang.Long userID, java.lang.Long count) throws palio.PalioException
null
oznacza że nie ma
ograniczenia na ilość logowań.
userID
- identyfikator użytkownikacount
- pozostała liczba logowań
palio.PalioException
public final java.lang.Long getMaxSessions(java.lang.Long userID) throws palio.PalioException
null
oznacza że nie ma
ograniczenia na ilość jednocześnie otwartych sesji.
userID
- identyfikator użytkownika
palio.PalioException
public final void setMaxSessions(java.lang.Long userID, java.lang.Long count) throws palio.PalioException
null
oznacza że nie ma
ograniczenia na ilość jednocześnie otwartych sesji.
userID
- identyfikator użytkownikacount
- maksymalna ilość sesji jednocześnie otwartych
palio.PalioException
public final java.lang.Long getSessionCount(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.lang.Long getInstanceSessionTimeout()
0
oznacza
że nie ma ograniczenia na czas trwania sesji.
public final java.lang.Long getSessionTimeout(java.lang.Long userID) throws palio.PalioException
null
oznacza
że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.
userID
- identyfikator użytkownika
palio.PalioException
public final void setMaxSessionDuration(java.lang.Long userID, java.lang.Long maxSessionDuration) throws palio.PalioException
null
oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.
userID
- identyfikator użytkownikamaxSessionDuration
- maksymalny czas trwania sesji
palio.PalioException
public final java.lang.Long getMaxSessionDuration(java.lang.Long userID) throws palio.PalioException
null
oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.
userID
- identyfikator użytkownika
palio.PalioException
public final void setSessionTimeout(java.lang.Long userID, java.lang.Long sessionTimeout) throws palio.PalioException
null
oznacza
że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.
userID
- identyfikator użytkownikasessionTimeout
- czas po jakim ma wygasnąć sesja
palio.PalioException
public final void setSessionRegion(java.lang.Long regionID) throws palio.PalioException
storeRegion="true"
. W przeciwnym wypadku parametr ten
przechowuje tylko region. W przypadku kiedy weryfikacja regionu jest aktywna funkcja ta, przy próbie zmiany regionu, sprawdzi czy
użytkownik ma prawa dostępu do strony z której jest ona wywolywana. Jesli nie, to zmiania regionu nie będzie wykonana i rzucony
zostanie wyjatek.
regionID
- identyfikator regionu
palio.PalioException
public final java.util.Date getExpireDate(java.lang.Long userID) throws palio.PalioException
null
oznacza że konto nie ma ograniczenia czasowego.
userID
- identyfikator użytkownika
palio.PalioException
public final void setExpireDate(java.lang.Long userID, java.util.Date expire) throws palio.PalioException
null
oznacza że konto nie ma ograniczenia czasowego.
userID
- identyfikator użytkownikaexpire
- data po której konto zostanie zablokowane
palio.PalioException
public final java.util.Date getLastLogin(java.lang.Long userID) throws palio.PalioException
null
oznacza że na to konto jeszcze nikt się nie zalogował.
userID
- identyfikator użytkownika
palio.PalioException
public final java.util.Date getLastWrongLogin(java.lang.Long userID) throws palio.PalioException
null
oznacza że wszystkie logowania przebiegły poprawnie.
userID
- identyfikator użytkownika
palio.PalioException
public java.util.LinkedList getRolesList() throws palio.PalioException
palio.PalioException
public java.lang.Long createRole(java.lang.String name, java.lang.String displayName, java.lang.String description) throws palio.PalioException
name
- displayName
- description
-
palio.PalioException
public java.lang.Long createRole(java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.Long parentID) throws palio.PalioException
palio.PalioException
public final void updateRole(java.lang.Long roleID, java.lang.String roleName, java.lang.String displayName, java.lang.String description, java.lang.Long parentID) throws palio.PalioException
roleID
- identyfikator roliroleName
- nazwa rolidisplayName
- wyswietlana nazwa rolidescription
- opis roliparentID
- ID roli nadrzednej
palio.PalioException
- wyjątek wyrzucony przy updacie danych w bazie na tabeli P_ROLES.@Deprecated public void deleteRole(java.lang.Long ID) throws palio.PalioException
deleteRole(String roleCode)
ID
- identyfikator roli
palio.PalioException
public void deleteRole(java.lang.String roleCode) throws palio.PalioException
roleCode
- kod roli
palio.PalioException
public java.util.LinkedList getPrivsList() throws palio.PalioException
palio.PalioException
public java.util.LinkedList getRolePrivs(java.lang.Long roleID) throws palio.PalioException
roleID
- identifikator roli
palio.PalioException
public java.util.LinkedList getNotRolePrivs(java.lang.Long roleID) throws palio.PalioException
roleID
- identifikator roli
palio.PalioException
public java.lang.Long createPriv(java.lang.String name, java.lang.String description) throws palio.PalioException
name
- nazwa (słowny identyfikator) przywilejudescription
- opis przywileju
palio.PalioException
public java.lang.Long createPriv(java.lang.Long typeID, java.lang.String name, java.lang.String code, java.lang.String description) throws palio.PalioException
typeID
- identyfikator katalogu (p_tree_types)name
- nazwa (słowny identyfikator) przywilejucode
- kod przywileju przywilejudescription
- opis przywileju
palio.PalioException
@Deprecated public void deletePriv(java.lang.Long ID) throws palio.PalioException
deletePriv(String privCode)
ID
- identyfikator przywileju
palio.PalioException
public void deletePriv(java.lang.String privCode) throws palio.PalioException
privCode
- kod przywileju
palio.PalioException
public void addPrivToRole(java.lang.Long roleID, java.lang.Long privID) throws palio.PalioException
roleID
- identyfikator roliprivID
- identyfikator przywileju
palio.PalioException
public void remPrivFromRole(java.lang.Long roleID, java.lang.Long privID) throws palio.PalioException
roleID
- identyfikator roliprivID
- identyfikator przywileju
palio.PalioException
@Deprecated public void rebuildPrivs() throws palio.PalioException
palio.PalioException
public java.lang.Long getPriv(java.lang.String name) throws palio.PalioException
name
- nazwa przywileju
palio.PalioException
public java.lang.String getPriv(java.lang.Long ID) throws palio.PalioException
ID
- identyfikator przywileju
palio.PalioException
public java.lang.Long getRole(java.lang.String name) throws palio.PalioException
name
- nazwa roli
palio.PalioException
public java.lang.String getRole(java.lang.Long ID) throws palio.PalioException
ID
- identyfikator roli
palio.PalioException
public java.lang.Long createRegion(java.lang.String name, java.lang.String displayName, java.lang.Long parent) throws palio.PalioException
name
- nazwa (identyfikator)displayName
- nazwa (wyświetlana)parent
- region nadrzędny
palio.PalioException
public void deleteRegion(java.lang.Long ID) throws palio.PalioException
ID
-
palio.PalioException
public java.lang.Long getRegion(java.lang.String name) throws palio.PalioException
palio.PalioException
@Deprecated public java.lang.String getRegion(java.lang.Long ID) throws palio.PalioException
getRegion(String)
.
palio.PalioException
public void lockUser(java.lang.Long userID) throws palio.PalioException
userID
-
palio.PalioException
public void unlockUser(java.lang.Long userID) throws palio.PalioException
userID
-
palio.PalioException
public void setStaus(java.lang.Long userID, java.lang.String status) throws palio.PalioException
userID
- ID użytkownikastaus
- status użuytkowniak
palio.PalioException
public java.lang.String getStatus(java.lang.Long userID) throws palio.PalioException
userID
-
palio.PalioException
@Deprecated public static final java.lang.Long makeSession() throws palio.PalioException
createSession()
.
palio.PalioException
createSession()
@Deprecated public final java.lang.Long makeSession(java.lang.Long userID) throws palio.PalioException
createSession(Long)
.
palio.PalioException
createSession(Long)
@Deprecated public final java.lang.Long makeSession(java.lang.String userName) throws palio.PalioException
createSession(String)
.
palio.PalioException
createSession(String)
@Deprecated public static final java.lang.String login(java.lang.Object pageID, java.lang.Object rowID, java.lang.String additionalParams) throws palio.PalioException
Page.login(Object, Object, String)
.
palio.PalioException
Page.login(Object, Object, String)
@Deprecated public static final java.lang.String login(java.lang.Object pageID, java.lang.String additionalParams) throws palio.PalioException
Page.login(Object, String)
.
palio.PalioException
Page.login(Object, String)
@Deprecated public static final java.lang.String login(java.lang.Object pageID, java.lang.Object rowID) throws palio.PalioException
Page.login(Object, Object)
.
palio.PalioException
Page.login(Object, Object)
@Deprecated public static final java.lang.String login(java.lang.Object pageID) throws palio.PalioException
Page.login(Object)
.
palio.PalioException
Page.login(Object)
@Deprecated public static final java.lang.String logout(java.lang.Object pageID, java.lang.Object rowID, java.lang.String additionalParams) throws palio.PalioException
Page.logout(Object, Object, String)
.
palio.PalioException
Page.logout(Object, Object, String)
@Deprecated public static final java.lang.String logout(java.lang.Object pageID, java.lang.String additionalParams) throws palio.PalioException
Page.logout(Object, String)
.
palio.PalioException
Page.logout(Object, String)
@Deprecated public static final java.lang.String logout(java.lang.Object pageID, java.lang.Object rowID) throws palio.PalioException
Page.logout(Object, Object)
.
palio.PalioException
Page.logout(Object, Object)
@Deprecated public static final java.lang.String logout(java.lang.Object pageID) throws palio.PalioException
Page.logout(Object)
.
palio.PalioException
Page.logout(Object)
@Deprecated public static final java.lang.String logout()
Page.logout()
.
Page.logout()
public final java.lang.Boolean isSessionActive(java.lang.Long sessionID, java.lang.String sessionKey)
sessionID
- identyfikator sesjisessionKey
- klucz sesjipublic final java.util.LinkedList getActiveSessions()
public final java.lang.Long userID(java.lang.Long sessionID, java.lang.String sessionKey)
sessionID
- identyfikator sesjisessionKey
- klucz sesji
public final java.lang.Long userID(java.lang.Long sessionID) throws palio.PalioException
sessionID
- identyfikator sesji
palio.PalioException
public java.util.Map getSessionHTTPHeaders(java.lang.Long sessionID, java.lang.String sessionKey) throws palio.PalioException
sessionID
- identyfikator sesjisessionKey
- klucz sesji
palio.PalioException
public void setLocale(java.lang.String language) throws palio.PalioException
language
-
palio.PalioException
public static java.lang.Long getRegionID()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |