palio.modules
Class User

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.User
All Implemented Interfaces:
palio.Constants, palio.modules.core.CurrentModuleDataKeys

public final class User
extends palio.modules.core.Module
implements palio.Constants

Moduł do zarządzania rolami, użytkownikami i sesjami.

Moduł jest dostępny w każdej instancji jPalio.

Version:
3.0.0
Author:
Krzysztof Synowiec, Leszek Leszczyński, Mateusz Gembarzewski, Krzysztof Madyniak, Remigiusz Dejnarowicz

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(palio.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)
          Nadaje rolę dla aktualnie zalogowanego użytkownika.
 void addRole(java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę dla aktualnie zalogowanego użytkownika.
 void addRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę danemu użytkownikowi w danym regionie.
static void addRole(java.lang.String roleName, java.lang.Long regionID)
          Nadaje rolę dla aktualnie zalogowanego użytkownika.
 void addRole(java.lang.String roleName, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę dla aktualnie zalogowanego użytkownika.
 void addRole(java.lang.String connector, java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.String connector, java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.String connector, java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 void addRole(java.lang.String connector, java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID, java.util.Date expireDate)
          Nadaje rolę danemu użytkownikowi w danym regionie.
 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.
 java.lang.Long addUser(java.lang.String connectorName, java.lang.String userName, java.lang.String password)
          Tworzy użytkownika i zwraca jego identyfikator.
 java.lang.Long addUser(java.lang.String connectorName, 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 changeLogin(java.lang.String connector, 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.
 void changePassword(java.lang.String connectorName, 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()
          Invoke the same method from session module.
 java.lang.Long createSession(java.lang.Long userID)
          Invoke the same method from session module.
 java.lang.Long createSession(java.lang.String login)
          Invoke the same method from session module.
 java.lang.Long createSessionAdmin(java.lang.Long userID)
          Invoke the same method from session module.
 java.lang.Long createSessionAdmin(java.lang.String login)
          Tworzy sesję dla danego użytkownika i zwraca jej identyfikator.
 void deletePriv(java.lang.Long ID)
          Usuwa przywilej.
 void deletePriv(java.lang.String privCode)
          Usuwa przywilej.
 void deleteRegion(java.lang.Long ID)
          Usuwa region.
 void deleteRole(java.lang.Long ID)
          Usuwa rolę.
 void deleteRole(java.lang.String roleName)
          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.util.Date getExpireDate(java.lang.String userConnector, 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 getExpireSessions(java.lang.String userConnector, 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 getLastLogin(java.lang.String userConnector, java.lang.Long userID)
          Zwraca datę ostaniego udanego logowania.
 java.util.Date getLastWrongLogin(java.lang.Long userID)
          Zwraca datę ostaniego nieudanego logowania.
 java.util.Date getLastWrongLogin(java.lang.String userConnector, java.lang.Long userID)
          Zwraca datę ostaniego nieudanego logowania.
 java.lang.String getLocale()
          Zwraca Locale zalogowanego użytkownika (zazwyczaj jest to Locale dla sesji).
 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 getMaxSessionDuration(java.lang.String userConnector, 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.lang.Long getMaxSessions(java.lang.String userConnector, 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.
 java.util.List<java.lang.Long> getPrivRegions(java.lang.Long privID)
          Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika.
 java.util.List<java.lang.Long> getPrivRegions(java.lang.Long userID, java.lang.Long privID)
          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.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.
 java.util.List<java.lang.Long> getPrivRegions(java.lang.String userConnector, java.lang.Long userID, java.lang.Long privID)
          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 userConnector, 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.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long privID)
          Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danego przywileju zalogowanego użytkownika.
 java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long userID, java.lang.Long privID)
          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.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.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String userConnector, java.lang.Long userID, java.lang.Long privID)
          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 userConnector, 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.LinkedList getPrivsList()
          Zwraca listę przywilejów.
 java.lang.String getRegion(java.lang.Long ID)
          Zwraca nazwę regionu o podanym identyfikatorze.
 java.lang.Long getRegion(java.lang.String name)
          Zwraca ID regionu o podanej nazwie.
static java.lang.Long getRegionID()
          Deprecated. 
 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.Set getRoleRegions(java.lang.String userConnector, 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.
 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.lang.Long getSessionCount(java.lang.String userConnector, 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.util.Map getSessionHTTPHeaders(java.lang.String sessionConnector, 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).
 java.lang.Object getSessionParam(java.lang.String connector, java.lang.Long sessionId, java.lang.String paramName)
          Zwraca parametr sesji o podanym ID
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()
          Deprecated. 
 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.Long getSessionTimeout(java.lang.String userConnector, 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.lang.String getStatus(java.lang.String userConnector, 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)
          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 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)
          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 hasOneOfPrivsID(java.lang.String userConnector, 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.String userConnector, 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 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.
 java.lang.Boolean hasOneOfRolesID(java.lang.String userConnector, 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 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.
 java.lang.Boolean hasPriv(java.lang.String userConnector, 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.String userConnector, 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.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)
          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.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 roleName, 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.
 java.lang.Boolean hasRole(java.lang.String userConnector, java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID)
          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.String userConnector, 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.String userConnector, 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.String userConnector, java.lang.Long userID, java.lang.String roleName, 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.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)
          Zwraca true jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false.
 java.lang.Boolean hasRolePriv(java.lang.String roleName, 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.
 java.lang.Boolean isSessionActive(java.lang.String sessionConnector, java.lang.Long sessionID, java.lang.String sessionKey)
          Sprawdza czy dana sesja istnieje i jest aktywna.
 void killAllSessions(java.lang.Long userID)
          Invoke the same method from session module.
 void killOldestSession(java.lang.Long userID)
          Invoke the same method from session module.
 void killOldestSession(java.lang.String userName)
          Invoke the same method from session module.
static void killOtherSessions()
          Invoke the same method from session module.
static void killSession()
          Invoke the same method from session module.
 void killSession(java.lang.Long sessionID)
          Invoke the same method from session module.
 void killSession(java.lang.Long sessionID, java.lang.String sessionKey)
          Invoke the same method from session module.
 void lockUser(java.lang.Long userID)
          Blokuje użytkownika
 void lockUser(java.lang.String userConnector, java.lang.Long userID)
          Blokuje użytkownika
 java.lang.String login(java.lang.Object pageID)
          Deprecated. Replaced by Page.login(Object).
 java.lang.String login(java.lang.Object pageID, java.lang.Object rowID)
          Deprecated. Replaced by Page.login(Object, Object).
 java.lang.String login(java.lang.Object pageID, java.lang.Object rowID, java.lang.String additionalParams)
          Deprecated. Replaced by Page.login(Object, Object, String).
 java.lang.String login(java.lang.Object pageID, java.lang.String additionalParams)
          Deprecated. Replaced by Page.login(Object, String).
 java.lang.String logout()
          Deprecated. Replaced by Page.logout().
 java.lang.String logout(java.lang.Object pageID)
          Deprecated. Replaced by Page.logout(Object).
 java.lang.String logout(java.lang.Object pageID, java.lang.Object rowID)
          Deprecated. Replaced by Page.logout(Object, Object).
 java.lang.String logout(java.lang.Object pageID, java.lang.Object rowID, java.lang.String additionalParams)
          Deprecated. Replaced by Page.logout(Object, Object, String).
 java.lang.String logout(java.lang.Object pageID, java.lang.String additionalParams)
          Deprecated. Replaced by Page.logout(Object, String).
 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)
          Odbiera użytkownikowi rolę ze wszystkich regionów.
static void removeRole(java.lang.Long roleID, java.lang.Long regionID)
          Odbiera użytkownikowi rolę w danym regionie.
 void removeRole(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID)
          Odbiera rolę użytkownikowi w danym regionie.
 void removeRole(java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID)
          Odbiera rolę użytkownikowi w danym regionie.
 void removeRole(java.lang.String roleName)
          Odbiera użytkownikowi rolę ze wszystkich regionów.
static void removeRole(java.lang.String roleName, java.lang.Long regionID)
          Odbiera użytkownikowi rolę w danym regionie.
 void removeRole(java.lang.String connector, java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID)
          Odbiera rolę użytkownikowi w danym regionie.
 void removeRole(java.lang.String connector, java.lang.Long userID, java.lang.String roleName, java.lang.Long regionID)
          Odbiera rolę użytkownikowi w danym regionie.
 void removeUser(java.lang.Long userID)
          Usuwa użytkownika.
 void removeUser(java.lang.String connectorName, 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 setExpireDate(java.lang.String userConnector, 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 setExpireSessions(java.lang.String userConnector, 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.Long userId, java.lang.String language)
          Ustawia Locale dla danego użytkownika
 void setLocale(java.lang.String language)
          Ustawia Locale dla zalogowanego użytkownika i aktualnej sesji.
 void setLocale(java.lang.String userConnector, java.lang.Long userId, java.lang.String language)
          Ustawia Locale dla danego 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 setMaxSessionDuration(java.lang.String userConnector, 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 setMaxSessions(java.lang.String userConnector, 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
 void setSessionParam(java.lang.String connector, 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 setSessionTimeout(java.lang.String userConnector, 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 setStaus(java.lang.String userConnector, java.lang.Long userID, java.lang.String status)
          Ustawia status użytkownika.
 void unlockUser(java.lang.Long userID)
          Odblokowuje użytkownika
 void unlockUser(java.lang.String userConnector, 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
 java.lang.Long userID(java.lang.String sessionConnector, java.lang.Long sessionID)
          Zwraca identyfikator użytkownika przypisanego do sesji o podanym ID
 java.lang.Long userID(java.lang.String sessionConnector, 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 connector, 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.lang.String userName(java.lang.String connector, 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.
 java.util.Collection userPrivs(java.lang.String userConnector, 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 userPrivsID(java.lang.String userConnector, 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.Collection userPrivsNames(java.lang.String userConnector, 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.
 java.util.List userRoles(java.lang.String userConnector, 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.
 java.util.Collection userRolesID(java.lang.String userConnector, 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

User

public User(palio.Instance instance,
            java.util.Properties prop)
Method Detail

getVersion

public final java.lang.String getVersion()
Zwraca numer wersji modułu.

Specified by:
getVersion in class palio.modules.core.Module

createSession

public static final java.lang.Long createSession()
                                          throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

createSession

public final java.lang.Long createSession(java.lang.Long userID)
                                   throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

createSession

public final java.lang.Long createSession(java.lang.String login)
                                   throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

createSessionAdmin

public final java.lang.Long createSessionAdmin(java.lang.Long userID)
                                        throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

createSessionAdmin

public final java.lang.Long createSessionAdmin(java.lang.String login)
                                        throws palio.PalioException
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. Dalsza część strony przetwarzana jest z uprawnieniami nowego użytkownika, jednak stara sesja pozostaje nadal aktywna (nie jest wylogowywana). Jeżeli w instancji używamy cookies, metoda ta musi zostać wywołana w obiekcie podpiętym do nagłówka strony.

Parameters:
login - nazwa użytkownika
Throws:
palio.PalioException
Since:
module 1.9.7

killSession

public static final void killSession()
Invoke the same method from session module.


killSession

public final void killSession(java.lang.Long sessionID)
                       throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

killSession

public final void killSession(java.lang.Long sessionID,
                              java.lang.String sessionKey)
Invoke the same method from session module.


killOtherSessions

public static final void killOtherSessions()
                                    throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

killOldestSession

public final void killOldestSession(java.lang.String userName)
                             throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

killOldestSession

public final void killOldestSession(java.lang.Long userID)
                             throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

killAllSessions

public final void killAllSessions(java.lang.Long userID)
                           throws palio.PalioException
Invoke the same method from session module.

Throws:
palio.PalioException

addUser

public final java.lang.Long addUser(java.lang.String userName,
                                    java.lang.String password)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
userName - nazwa użytkownika (login)
password - hasło użytkownika
Throws:
palio.PalioException

addUser

public final java.lang.Long addUser(java.lang.String connectorName,
                                    java.lang.String userName,
                                    java.lang.String password)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
connectorName - nazwa connectora w którym ma zostać utworzony użytkownik
userName - nazwa użytkownika (login)
password - hasło użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

addUser

public final java.lang.Long addUser(java.lang.String userName,
                                    java.lang.String password,
                                    java.util.Date expireDate,
                                    java.lang.Long expireSessions)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
userName - nazwa użytkownika (login)
password - hasło użytkownika
expireDate - data, po której konto zostanie zablokowane
expireSessions - liczba sesji, po których konto zostanie zablokowane
Throws:
palio.PalioException

addUser

public 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)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
userName - nazwa użytkownika (login)
password - hasło użytkownika
expireDate - data, po której konto zostanie zablokowane
expireSessions - liczba sesji, po których konto zostanie zablokowane
maxSessions - ilość maksymalnie otwartych sesji jednocześnie
Throws:
palio.PalioException

addUser

public 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)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
userName - nazwa użytkownika (login)
password - hasło użytkownika
expireDate - data, po której konto zostanie zablokowane
expireSessions - liczba sesji, po których konto zostanie zablokowane
maxSessions - ilość maksymalnie otwartych sesji jednocześnie
sessionTimeout - czas trwania sesji
Throws:
palio.PalioException

addUser

public final java.lang.Long addUser(java.lang.String connectorName,
                                    java.lang.String userName,
                                    java.lang.String password,
                                    java.util.Date expireDate,
                                    java.lang.Long expireSessions,
                                    java.lang.Long maxSessions,
                                    java.lang.Long sessionTimeout)
                             throws palio.PalioException
Tworzy użytkownika i zwraca jego identyfikator. Jeżeli użytkownika nie udało się utworzyć (użytkownik o takiej nazwie już istnieje), zwracana jest wartość null.

Parameters:
connectorName - nazwa connectora w którym ma zostać utworzony użytkownik
userName - nazwa użytkownika (login)
password - hasło użytkownika
expireDate - data, po której konto zostanie zablokowane
expireSessions - liczba sesji, po których konto zostanie zablokowane
maxSessions - ilość maksymalnie otwartych sesji jednocześnie
sessionTimeout - czas trwania sesji
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

removeUser

public final void removeUser(java.lang.Long userID)
                      throws palio.PalioException
Usuwa użytkownika.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

removeUser

public final void removeUser(java.lang.String connectorName,
                             java.lang.Long userID)
                      throws palio.PalioException
Usuwa użytkownika.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

hashPassword

public final byte[] hashPassword(java.lang.String password)

checkPassword

public java.lang.Boolean checkPassword(java.lang.String password,
                                       byte[] storedPassword)

changePassword

public final java.lang.Long changePassword(java.lang.String oldPassword,
                                           java.lang.String newPassword)
                                    throws palio.PalioException
Zmienia hasło zalogowanemu użytkownikowi. Jeżeli hasło zostało zmienione zwracana jest wartość 0. Jeżeli stare hasło oldPassword nie jest poprawne zwracana jest wartość 1. Jeżeli nowe hasło newPassword jest puste zwracana jest wartość 2. Jeżeli użytkownik nie jest zalogowany zwracana jest wartość 3.

Parameters:
oldPassword - stare hasło użytkownika
newPassword - nowe hasło użytkownika
Throws:
palio.PalioException

changePassword

public final void changePassword(java.lang.Long userID,
                                 java.lang.String newPassword)
                          throws palio.PalioException
Zmienia hasło dowolnemu użytkownikowi.

Parameters:
userID - ID użytkownika
newPassword - nowe hasło dla użytkownika
Throws:
palio.PalioException

changePassword

public final void changePassword(java.lang.String connectorName,
                                 java.lang.Long userID,
                                 java.lang.String newPassword)
                          throws palio.PalioException
Zmienia hasło dowolnemu użytkownikowi.

Parameters:
connectorName - nazwa connectora w którym ma zostać utworzony użytkownik
userID - ID użytkownika
newPassword - nowe hasło dla użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

changeLogin

public final void changeLogin(java.lang.Long userID,
                              java.lang.String newLogin)
                       throws palio.PalioException
Zmienia login dowolnemu użytkownikowi.

Parameters:
userID - ID użytkownika
newLogin - nowy login dla użytkownika
Throws:
palio.PalioException

changeLogin

public final void changeLogin(java.lang.String connector,
                              java.lang.Long userID,
                              java.lang.String newLogin)
                       throws palio.PalioException
Zmienia login dowolnemu użytkownikowi.

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - ID użytkownika
newLogin - nowy login dla użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

createPassword

public static final java.lang.String createPassword(java.lang.Long charsCount)
Generuje losowo hasło. Hasło składa się z równomiernie przemieszanych liter i cyfr.

Parameters:
charsCount - długość generowanego hasła (dowolnej długości)

addRole

public final void addRole(java.lang.Long userID,
                          java.lang.Long roleID,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
module 1.9.0

addRole

public final void addRole(java.lang.String connector,
                          java.lang.Long userID,
                          java.lang.Long roleID,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8, module 1.9.0

addRole

public final void addRole(java.lang.Long userID,
                          java.lang.String roleName,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
module 1.9.0

addRole

public final void addRole(java.lang.String connector,
                          java.lang.Long userID,
                          java.lang.String roleName,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8, module 1.9.0

addRole

public final void addRole(java.lang.Long userID,
                          java.lang.Long roleID,
                          java.lang.Long regionID)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException

addRole

public final void addRole(java.lang.String connector,
                          java.lang.Long userID,
                          java.lang.Long roleID,
                          java.lang.Long regionID)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

addRole

public final void addRole(java.lang.Long userID,
                          java.lang.String roleName,
                          java.lang.Long regionID)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException

addRole

public final void addRole(java.lang.String connector,
                          java.lang.Long userID,
                          java.lang.String roleName,
                          java.lang.Long regionID)
                   throws palio.PalioException
Nadaje rolę danemu użytkownikowi w danym regionie.

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

addRole

public final void addRole(java.lang.Long roleID,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę dla aktualnie zalogowanego użytkownika.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
module 1.9.0

addRole

public final void addRole(java.lang.String roleName,
                          java.lang.Long regionID,
                          java.util.Date expireDate)
                   throws palio.PalioException
Nadaje rolę dla aktualnie zalogowanego użytkownika.

Parameters:
roleName - nazwa roli
regionID - identyfikator regionu
expireDate - data po której rola zostanie wyłączona (stanie się nieaktywna)
Throws:
palio.PalioException
Since:
module 1.9.0

addRole

public final void addRole(java.lang.Long roleID,
                          java.lang.Long regionID)
                   throws palio.PalioException
Nadaje rolę dla aktualnie zalogowanego użytkownika.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException

addRole

public static final void addRole(java.lang.String roleName,
                                 java.lang.Long regionID)
                          throws palio.PalioException
Nadaje rolę dla aktualnie zalogowanego użytkownika.

Parameters:
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.Long userID,
                             java.lang.Long roleID,
                             java.lang.Long regionID)
                      throws palio.PalioException
Odbiera rolę użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.String connector,
                             java.lang.Long userID,
                             java.lang.Long roleID,
                             java.lang.Long regionID)
                      throws palio.PalioException
Odbiera rolę użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.Long userID,
                             java.lang.String roleName,
                             java.lang.Long regionID)
                      throws palio.PalioException
Odbiera rolę użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.String connector,
                             java.lang.Long userID,
                             java.lang.String roleName,
                             java.lang.Long regionID)
                      throws palio.PalioException
Odbiera rolę użytkownikowi w danym regionie.

Parameters:
userID - identyfikator użytkownika
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public static final void removeRole(java.lang.Long roleID,
                                    java.lang.Long regionID)
                             throws palio.PalioException
Odbiera użytkownikowi rolę w danym regionie. Dotyczy aktualnie zalogowanego użytkownika.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public static final void removeRole(java.lang.String roleName,
                                    java.lang.Long regionID)
                             throws palio.PalioException
Odbiera użytkownikowi rolę w danym regionie. Dotyczy aktualnie zalogowanego użytkownika.

Parameters:
roleName - nazwa roli
regionID - identyfikator regionu
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.Long roleID)
                      throws palio.PalioException
Odbiera użytkownikowi rolę ze wszystkich regionów. Dotyczy aktualnie zalogowanego użytkownika.

Parameters:
roleID - identyfikator roli
Throws:
palio.PalioException

removeRole

public final void removeRole(java.lang.String roleName)
                      throws palio.PalioException
Odbiera użytkownikowi rolę ze wszystkich regionów. Dotyczy aktualnie zalogowanego użytkownika.

Parameters:
roleName - nazwa roli
Throws:
palio.PalioException

userName

public static final java.lang.String userName()
Zwraca nazwę (login) zalogowanego użytkownika


userID

public static final java.lang.Long userID()
Zwraca identyfikator zalogowanego użytkownika


userName

public java.lang.String userName(java.lang.Long userID)
                          throws palio.PalioException
Zwraca nazwę (login) danego użytkownika

Throws:
palio.PalioException

userName

public java.lang.String userName(java.lang.String connector,
                                 java.lang.Long userID)
                          throws palio.PalioException
Zwraca nazwę (login) danego użytkownika

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

userID

public java.lang.Long userID(java.lang.String userName)
                      throws palio.PalioException
Zwraca identyfikator danego użytkownika

Throws:
palio.PalioException

userID

public java.lang.Long userID(java.lang.String connector,
                             java.lang.String userName)
                      throws palio.PalioException
Zwraca identyfikator danego użytkownika

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

sessionID

public static final java.lang.Long sessionID()
Zwraca identyfikator aktualnej sesji


sessionKey

public static final java.lang.String sessionKey()
Zwraca SessionKey aktualnej sesji

Since:
jPALIO 7.4.65, module 1.11.0

getSessionParam

public static final java.lang.Object getSessionParam(java.lang.String paramName)
Zwraca parametr sesji (dostępny przez cały czas trwania sesji).

Parameters:
paramName - nazwa parametru

getSessionParams

public static final java.util.Map<java.lang.String,java.lang.Object> getSessionParams()
Zwraca wszytskie parametry sesji (dostępne przez cały czas trwania sesji).

Since:
jPALIO 7.4.34, module 1.10.0

getSessionParam

public final java.lang.Object getSessionParam(java.lang.Long sessionId,
                                              java.lang.String paramName)
                                       throws palio.PalioException
Zwraca parametr sesji o podanym ID

Parameters:
sessionId - identyfikator sesji
paramName - nazwa parametru
Throws:
palio.PalioException

getSessionParam

public final java.lang.Object getSessionParam(java.lang.String connector,
                                              java.lang.Long sessionId,
                                              java.lang.String paramName)
                                       throws palio.PalioException
Zwraca parametr sesji o podanym ID

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionId - identyfikator sesji
paramName - nazwa parametru
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setSessionParam

public static final void setSessionParam(java.lang.String paramName,
                                         java.lang.Object value)
Ustawia parametr sesji (dostępny przez cały czas trwania sesji).

Parameters:
paramName - nazwa parametru
value - wartość parametru

setSessionParam

public final void setSessionParam(java.lang.Long sessionId,
                                  java.lang.String paramName,
                                  java.lang.Object value)
                           throws palio.PalioException
Ustawia parametr sesji o podanym ID

Parameters:
sessionId - identyfikator sesji
paramName - nazwa parametru
value - wartość parametru
Throws:
palio.PalioException

setSessionParam

public final void setSessionParam(java.lang.String connector,
                                  java.lang.Long sessionId,
                                  java.lang.String paramName,
                                  java.lang.Object value)
                           throws palio.PalioException
Ustawia parametr sesji o podanym ID

Parameters:
connector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionId - identyfikator sesji
paramName - nazwa parametru
value - wartość parametru
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getRoleRegions

public static final 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.

Parameters:
roleID - identyfikator roli

getRoleRegions

public static final java.util.Set getRoleRegions(java.lang.String roleName)
                                          throws palio.PalioException
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli zalogowanego użytkownika.

Parameters:
roleName - nazwa roli
Throws:
palio.PalioException

getRoleRegions

public final java.util.Set getRoleRegions(java.lang.Long userID,
                                          java.lang.Long roleID)
                                   throws palio.PalioException
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli danego użytkownika.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
Throws:
palio.PalioException

getRoleRegions

public final java.util.Set getRoleRegions(java.lang.String userConnector,
                                          java.lang.Long userID,
                                          java.lang.Long roleID)
                                   throws palio.PalioException
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danej roli danego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasRole

public final java.lang.Boolean hasRole(java.lang.Long userID,
                                       java.lang.Long roleID,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasRole

public final java.lang.Boolean hasRole(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.Long roleID,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasRole

public final java.lang.Boolean hasRole(java.lang.Long userID,
                                       java.lang.String roleName,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
roleName - identyfikator roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasRole

public final java.lang.Boolean hasRole(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.String roleName,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleName - identyfikator roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasRole

public static final 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.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)

hasRole

public static final java.lang.Boolean hasRole(java.lang.String roleName,
                                              java.lang.Long regionID)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
roleName - nazwa roli
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasRole

public final java.lang.Boolean hasRole(java.lang.Long userID,
                                       java.lang.Long roleID,
                                       java.lang.String regionName)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionName - nazwa regionu
Throws:
palio.PalioException

hasRole

public final java.lang.Boolean hasRole(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.Long roleID,
                                       java.lang.String regionName)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
regionName - nazwa regionu
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasRole

public static final java.lang.Boolean hasRole(java.lang.String roleName,
                                              java.lang.String regionName)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca false.

Parameters:
roleName - nazwa roli
regionName - nazwa regionu
Throws:
palio.PalioException

hasRole

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
Zwraca 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.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException

hasRole

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
Zwraca 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.

Parameters:
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException

hasRole

public final java.lang.Boolean hasRole(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.Long roleID,
                                       java.lang.Long regionID,
                                       java.lang.Boolean checkRolesHierarchy,
                                       java.lang.Boolean checkRegionsHierarchy)
                                throws palio.PalioException
Zwraca 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.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
roleID - identyfikator roli
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasPriv

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
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.
Ta wersja metody 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.

Parameters:
privID - identyfikator przywileju
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException

hasPriv

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
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.
Ta wersja metody 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.

Parameters:
userID - identyfikator użytkownika
privID - identyfikator przywileju
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException

hasPriv

public final java.lang.Boolean hasPriv(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.Long privID,
                                       java.lang.Long regionID,
                                       java.lang.Boolean checkRolesHierarchy,
                                       java.lang.Boolean checkRegionsHierarchy)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.
Ta wersja metody 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.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privID - identyfikator przywileju
regionID - identyfikator regionu
checkRolesHierarchy - znacznik określający czy ma być sprawdzana hierarchia ról
checkRegionsHierarchy - znacznik określający czy ma być sprawdzana hierarchia regionów
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasOneOfRolesID

public final java.lang.Boolean hasOneOfRolesID(java.lang.Long userID,
                                               java.lang.Object[] rolesIDs,
                                               java.lang.Long regionID)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
rolesIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasOneOfRolesID

public final java.lang.Boolean hasOneOfRolesID(java.lang.String userConnector,
                                               java.lang.Long userID,
                                               java.lang.Object[] rolesIDs,
                                               java.lang.Long regionID)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
rolesIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasOneOfRolesID

public static final 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.

Parameters:
rolesIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)

hasOneOfRolesNames

public static final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames,
                                                         java.lang.Long regionID)
                                                  throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie zwraca false.

Parameters:
rolesNames - tablica z nazwami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasOneOfRolesID

public static final java.lang.Boolean hasOneOfRolesID(java.lang.Object[] rolesIDs,
                                                      java.lang.String regionName)
                                               throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie zwraca false.

Parameters:
rolesIDs - tablica z identyfikatorami ról
regionName - nazwa regionu
Throws:
palio.PalioException

hasOneOfRolesNames

public static final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames,
                                                         java.lang.String regionName)
                                                  throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym razie zwraca false.

Parameters:
rolesNames - tablica z nazwami ról
regionName - nazwa regionu
Throws:
palio.PalioException

userRolesID

public static final java.util.Collection userRolesID()
Zwraca kolekcję identyfikatorów ról (również tych wygasłych), które posiada zalogowany użytkownik.


userRoles

public final java.util.List userRoles()
                               throws palio.PalioException
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada zalogowany użytkownik.

Throws:
palio.PalioException

userRolesID

public final java.util.Collection userRolesID(java.lang.Long userID)
                                       throws palio.PalioException
Zwraca kolekcję identyfiaktorów ról (również tych wygasłych), które posiada dany użytkownik.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

userRoles

public final java.util.List userRoles(java.lang.Long userID)
                               throws palio.PalioException
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada dany użytkownik.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

userRolesID

public final java.util.Collection userRolesID(java.lang.String userConnector,
                                              java.lang.Long userID)
                                       throws palio.PalioException
Zwraca kolekcję identyfiaktorów ról (również tych wygasłych), które posiada dany użytkownik.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

userRoles

public final java.util.List userRoles(java.lang.String userConnector,
                                      java.lang.Long userID)
                               throws palio.PalioException
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada dany użytkownik.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getSessionRegionID

@Deprecated
public java.lang.Long getSessionRegionID()
                                  throws palio.PalioException
Deprecated. 

Throws:
palio.PalioException
See Also:
Session.getRegionID()

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long privID)
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika.

Parameters:
privID - identyfikator przywileju

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long privID)
Zwraca listę wszystkich identyfikatorów regionów (również tych wygasłych) które są przypisane do danego przywileju zalogowanego użytkownika.

Parameters:
privID - identyfikator przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Since:
module 1.9.0

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.String privName)
                                                    throws palio.PalioException
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika.

Parameters:
privName - nazwa przywileju
Throws:
palio.PalioException

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String privName)
                                                                     throws palio.PalioException
Zwraca listę wszystkich identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika.

Parameters:
privName - nazwa przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Throws:
palio.PalioException
Since:
module 1.9.0

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long userID,
                                                           java.lang.Long privID)
                                                    throws palio.PalioException
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userID - identyfikator użytkownika
privID - identyfikator przywileju
Throws:
palio.PalioException

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.Long userID,
                                                           java.lang.String privName)
                                                    throws palio.PalioException
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userID - identyfikator użytkownika
privName - nazwa przywileju
Throws:
palio.PalioException

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long userID,
                                                                            java.lang.Long privID)
                                                                     throws palio.PalioException
Zwraca listę wsyztskich (aktywnych i wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userID - identyfikator użytkownika
privID - identyfikator przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Throws:
palio.PalioException
Since:
module 1.9.0

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long userID,
                                                                            java.lang.String privName)
                                                                     throws palio.PalioException
Zwraca listę wsyztskich (aktywnych i wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userID - identyfikator użytkownika
privName - nazwa przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Throws:
palio.PalioException
Since:
module 1.9.0

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.String userConnector,
                                                           java.lang.Long userID,
                                                           java.lang.Long privID)
                                                    throws palio.PalioException
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privID - identyfikator przywileju
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getPrivRegions

public final java.util.List<java.lang.Long> getPrivRegions(java.lang.String userConnector,
                                                           java.lang.Long userID,
                                                           java.lang.String privName)
                                                    throws palio.PalioException
Zwraca listę aktywnych (nie wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privName - nazwa przywileju
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String userConnector,
                                                                            java.lang.Long userID,
                                                                            java.lang.Long privID)
                                                                     throws palio.PalioException
Zwraca listę wsyztskich (aktywnych i wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privID - identyfikator przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Throws:
palio.PalioException
Since:
jPALIO 8.0.8, module 1.9.0

getPrivRegionsAll

public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String userConnector,
                                                                            java.lang.Long userID,
                                                                            java.lang.String privName)
                                                                     throws palio.PalioException
Zwraca listę wsyztskich (aktywnych i wygasłych) identyfikatorów regionów które są przypisane do danego przywileju danego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privName - nazwa przywileju
Returns:
Map, data null oznacza że przywilej w danym regionie nigdy nie wygasa
Throws:
palio.PalioException
Since:
jPALIO 8.0.8, module 1.9.0

hasRolePriv

public final java.lang.Boolean hasRolePriv(java.lang.Long roleID,
                                           java.lang.Long privID)
                                    throws palio.PalioException
Zwraca true jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false.

Parameters:
roleID - identyfikator roli
privID - identyfikator przywileju
Throws:
palio.PalioException
Since:
module 1.8.13

hasRolePriv

public final java.lang.Boolean hasRolePriv(java.lang.String roleName,
                                           java.lang.String privCode)
                                    throws palio.PalioException
Zwraca true jeżeli dana rola posiada aktywny dany przywilej, w przeciwnym razie zwraca false.

Parameters:
roleName - nazwa roli
privCode - kod przywileju
Throws:
palio.PalioException

hasPriv

public final java.lang.Boolean hasPriv(java.lang.Long userID,
                                       java.lang.Long privID,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
privID - identyfikator przywileju
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasPriv

public final java.lang.Boolean hasPriv(java.lang.String userConnector,
                                       java.lang.Long userID,
                                       java.lang.Long privID,
                                       java.lang.Long regionID)
                                throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privID - identyfikator przywileju
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasPriv

public static final 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.

Parameters:
privID - identyfikator przywileju
regionID - identyfikator regionu (null oznacza jakikolwiek region)

hasPriv

public static final 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.

Parameters:
privID - identyfikator przywileju

hasPriv

public static final java.lang.Boolean hasPriv(java.lang.String privName)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie zwraca false.

Parameters:
privName - nazwa przywileju
Throws:
palio.PalioException
Since:
module 1.9.7

hasPriv

public static final java.lang.Boolean hasPriv(java.lang.String privName,
                                              java.lang.Long regionID)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privName - nazwa przywileju
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasPriv

public static final java.lang.Boolean hasPriv(java.lang.Long privID,
                                              java.lang.String regionName)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privID - identyfikator przywileju
regionName - nazwa regionu
Throws:
palio.PalioException

hasPriv

public static final java.lang.Boolean hasPriv(java.lang.String privName,
                                              java.lang.String regionName)
                                       throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privName - nazwa przywileju
regionName - nazwa regionu
Throws:
palio.PalioException

hasOneOfPrivsID

public final java.lang.Boolean hasOneOfPrivsID(java.lang.Long userID,
                                               java.lang.Object[] privsIDs,
                                               java.lang.Long regionID)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
privsIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasOneOfPrivsID

public final java.lang.Boolean hasOneOfPrivsID(java.lang.Long userID,
                                               java.lang.Object[] privsIDs)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w przeciwnym razie zwraca false.

Parameters:
userID - identyfikator użytkownika
privsIDs - tablica z identyfikatorami ról
Throws:
palio.PalioException

hasOneOfPrivsID

public final java.lang.Boolean hasOneOfPrivsID(java.lang.String userConnector,
                                               java.lang.Long userID,
                                               java.lang.Object[] privsIDs,
                                               java.lang.Long regionID)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privsIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasOneOfPrivsID

public final java.lang.Boolean hasOneOfPrivsID(java.lang.String userConnector,
                                               java.lang.Long userID,
                                               java.lang.Object[] privsIDs)
                                        throws palio.PalioException
Zwraca true jeżeli dany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w przeciwnym razie zwraca false.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
privsIDs - tablica z identyfikatorami ról
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

hasOneOfPrivsID

public static final 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.

Parameters:
privsIDs - tablica z identyfikatorami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)

hasOneOfPrivsID

public static final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs)
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w przeciwnym razie zwraca false.

Parameters:
privsIDs - tablica z identyfikatorami ról

hasOneOfPrivsNames

public static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames,
                                                         java.lang.Long regionID)
                                                  throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privsNames - tablica z nazwami ról
regionID - identyfikator regionu (null oznacza jakikolwiek region)
Throws:
palio.PalioException

hasOneOfPrivsNames

public static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames)
                                                  throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie, w przeciwnym razie zwraca false.

Parameters:
privsNames - tablica z nazwami ról
Throws:
palio.PalioException

hasOneOfPrivsID

public static final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs,
                                                      java.lang.String regionName)
                                               throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privsIDs - tablica z identyfikatorami ról
regionName - nazwa regionu
Throws:
palio.PalioException

hasOneOfPrivsNames

public static final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames,
                                                         java.lang.String regionName)
                                                  throws palio.PalioException
Zwraca true jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w przeciwnym razie zwraca false.

Parameters:
privsNames - tablica z nazwami ról
regionName - nazwa regionu
Throws:
palio.PalioException

userPrivsID

public static final java.util.Collection userPrivsID()
Zwraca kolekcję identyfikatorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik.


userPrivs

public final java.util.List userPrivs()
                               throws palio.PalioException
Zwraca listę nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik.

Throws:
palio.PalioException

userPrivsID

public final java.util.Collection userPrivsID(java.lang.Long userID)
                                       throws palio.PalioException
Zwraca kolekcję identyfiaktorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

userPrivsNames

public final java.util.Collection userPrivsNames(java.lang.Long userID)
                                          throws palio.PalioException
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

userPrivs

public final java.util.Collection userPrivs(java.lang.Long userID)
                                     throws palio.PalioException
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 7.0.20

userPrivsID

public final java.util.Collection userPrivsID(java.lang.String userConnector,
                                              java.lang.Long userID)
                                       throws palio.PalioException
Zwraca kolekcję identyfiaktorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

userPrivsNames

public final java.util.Collection userPrivsNames(java.lang.String userConnector,
                                                 java.lang.Long userID)
                                          throws palio.PalioException
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

userPrivs

public final java.util.Collection userPrivs(java.lang.String userConnector,
                                            java.lang.Long userID)
                                     throws palio.PalioException
Zwraca kolekcję nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada dany użytkownik.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getUsersWithPrivInRegion

public final java.util.LinkedList getUsersWithPrivInRegion(java.lang.Long privID,
                                                           java.lang.Long regionID)
                                                    throws palio.PalioException
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name], posiadajcych dany przywilej w wybranym reginie.

Parameters:
privID - identyfikator przywileju
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
module 1.9.6

getUsersInRegion

public final java.util.LinkedList getUsersInRegion(java.lang.Long regionID)
                                            throws palio.PalioException
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name], posiadajcych dostęp do danego reginu.

Parameters:
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
module 1.9.6

getUsersWithRoleInRegion

public final java.util.LinkedList getUsersWithRoleInRegion(java.lang.Long roleID,
                                                           java.lang.Long regionID)
                                                    throws palio.PalioException
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name], posiadajcych dana role w wybranym reginie.

Parameters:
roleID - identyfikator roli
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
module 1.9.6

getUsersWithRoleList

public final java.util.LinkedList getUsersWithRoleList(java.lang.Long roleID)
                                                throws palio.PalioException
Zwraca LinkedList identyfikatorów użytkowników i ich nazw [id,name], posiadajcych dana role.

Parameters:
roleID - identyfikator roli
Throws:
palio.PalioException
Since:
module 1.8.13

getExpireSessions

public final java.lang.Long getExpireSessions(java.lang.Long userID)
                                       throws palio.PalioException
Zwraca liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). null oznacza że nie ma ograniczenia na ilość logowań.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

setExpireSessions

public final void setExpireSessions(java.lang.Long userID,
                                    java.lang.Long count)
                             throws palio.PalioException
Ustawia liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). null oznacza że nie ma ograniczenia na ilość logowań.

Parameters:
userID - identyfikator użytkownika
count - pozostała liczba logowań
Throws:
palio.PalioException

getMaxSessions

public final java.lang.Long getMaxSessions(java.lang.Long userID)
                                    throws palio.PalioException
Zwraca parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. null oznacza że nie ma ograniczenia na ilość jednocześnie otwartych sesji.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

setMaxSessions

public final void setMaxSessions(java.lang.Long userID,
                                 java.lang.Long count)
                          throws palio.PalioException
Ustawia parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. null oznacza że nie ma ograniczenia na ilość jednocześnie otwartych sesji.

Parameters:
userID - identyfikator użytkownika
count - maksymalna ilość sesji jednocześnie otwartych
Throws:
palio.PalioException

getSessionCount

public final java.lang.Long getSessionCount(java.lang.Long userID)
                                     throws palio.PalioException
Zwraca ilość jednocześnie otwartych sesji przez tego użytkownika.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

getExpireSessions

public final java.lang.Long getExpireSessions(java.lang.String userConnector,
                                              java.lang.Long userID)
                                       throws palio.PalioException
Zwraca liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). null oznacza że nie ma ograniczenia na ilość logowań.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setExpireSessions

public final void setExpireSessions(java.lang.String userConnector,
                                    java.lang.Long userID,
                                    java.lang.Long count)
                             throws palio.PalioException
Ustawia liczbę pozostałych możliwych logowań (po tej liczbie logowań konto będzie zablokowane). null oznacza że nie ma ograniczenia na ilość logowań.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
count - pozostała liczba logowań
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getMaxSessions

public final java.lang.Long getMaxSessions(java.lang.String userConnector,
                                           java.lang.Long userID)
                                    throws palio.PalioException
Zwraca parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. null oznacza że nie ma ograniczenia na ilość jednocześnie otwartych sesji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setMaxSessions

public final void setMaxSessions(java.lang.String userConnector,
                                 java.lang.Long userID,
                                 java.lang.Long count)
                          throws palio.PalioException
Ustawia parametr użytkownika, który określa maksymalną liczbę sesji jednocześnie otwartych. null oznacza że nie ma ograniczenia na ilość jednocześnie otwartych sesji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
count - maksymalna ilość sesji jednocześnie otwartych
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getSessionCount

public final java.lang.Long getSessionCount(java.lang.String userConnector,
                                            java.lang.Long userID)
                                     throws palio.PalioException
Zwraca ilość jednocześnie otwartych sesji przez tego użytkownika.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getInstanceSessionTimeout

public final java.lang.Long getInstanceSessionTimeout()
Zwraca parametr domyślny instancji, który określa czas (w minutach) po jakim wygasa sesja użytkownika. Wartość 0 oznacza że nie ma ograniczenia na czas trwania sesji.


getSessionTimeout

public final java.lang.Long getSessionTimeout(java.lang.Long userID)
                                       throws palio.PalioException
Zwraca parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

setMaxSessionDuration

public final void setMaxSessionDuration(java.lang.Long userID,
                                        java.lang.Long maxSessionDuration)
                                 throws palio.PalioException
Ustawia parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userID - identyfikator użytkownika
maxSessionDuration - maksymalny czas trwania sesji
Throws:
palio.PalioException

getMaxSessionDuration

public final java.lang.Long getMaxSessionDuration(java.lang.Long userID)
                                           throws palio.PalioException
Zwraca parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

setSessionTimeout

public final void setSessionTimeout(java.lang.Long userID,
                                    java.lang.Long sessionTimeout)
                             throws palio.PalioException
Ustawia parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userID - identyfikator użytkownika
sessionTimeout - czas po jakim ma wygasnąć sesja
Throws:
palio.PalioException

getSessionTimeout

public final java.lang.Long getSessionTimeout(java.lang.String userConnector,
                                              java.lang.Long userID)
                                       throws palio.PalioException
Zwraca parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setMaxSessionDuration

public final void setMaxSessionDuration(java.lang.String userConnector,
                                        java.lang.Long userID,
                                        java.lang.Long maxSessionDuration)
                                 throws palio.PalioException
Ustawia parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
maxSessionDuration - maksymalny czas trwania sesji
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getMaxSessionDuration

public final java.lang.Long getMaxSessionDuration(java.lang.String userConnector,
                                                  java.lang.Long userID)
                                           throws palio.PalioException
Zwraca parametr użytkownika, który określa maksymalny czas (w minutach) trwania sesji dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setSessionTimeout

public final void setSessionTimeout(java.lang.String userConnector,
                                    java.lang.Long userID,
                                    java.lang.Long sessionTimeout)
                             throws palio.PalioException
Ustawia parametr użytkownika, który określa czas (w minutach) po jakim wygasa sesja dla danego użytkownika. null oznacza że nie ma ograniczenia na czas trwania sesji - ograniczenia narzucone są przez konfigurację globalną instancji.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
sessionTimeout - czas po jakim ma wygasnąć sesja
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setSessionRegion

public final void setSessionRegion(java.lang.Long regionID)
                            throws palio.PalioException
Ustawia parametr sesji, który określa region w ramach którego sprawdzane sa przywileje dostępu do stron. Weryfikacja przywilejów dziala jesli w pliku instancji jest ustawiony parametr sesji 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.

Parameters:
regionID - identyfikator regionu
Throws:
palio.PalioException
Since:
module 1.9.5

getExpireDate

public final java.util.Date getExpireDate(java.lang.Long userID)
                                   throws palio.PalioException
Zwraca datę, po której minięciu konto zostanie zablokowane. null oznacza że konto nie ma ograniczenia czasowego.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

setExpireDate

public final void setExpireDate(java.lang.Long userID,
                                java.util.Date expire)
                         throws palio.PalioException
Ustawia datę, po której minięciu konto zostanie zablokowane. null oznacza że konto nie ma ograniczenia czasowego.

Parameters:
userID - identyfikator użytkownika
expire - data po której konto zostanie zablokowane
Throws:
palio.PalioException

getLastLogin

public final java.util.Date getLastLogin(java.lang.Long userID)
                                  throws palio.PalioException
Zwraca datę ostaniego udanego logowania. null oznacza że na to konto jeszcze nikt się nie zalogował.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

getLastWrongLogin

public final java.util.Date getLastWrongLogin(java.lang.Long userID)
                                       throws palio.PalioException
Zwraca datę ostaniego nieudanego logowania. null oznacza że wszystkie logowania przebiegły poprawnie.

Parameters:
userID - identyfikator użytkownika
Throws:
palio.PalioException

getExpireDate

public final java.util.Date getExpireDate(java.lang.String userConnector,
                                          java.lang.Long userID)
                                   throws palio.PalioException
Zwraca datę, po której minięciu konto zostanie zablokowane. null oznacza że konto nie ma ograniczenia czasowego.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setExpireDate

public final void setExpireDate(java.lang.String userConnector,
                                java.lang.Long userID,
                                java.util.Date expire)
                         throws palio.PalioException
Ustawia datę, po której minięciu konto zostanie zablokowane. null oznacza że konto nie ma ograniczenia czasowego.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
expire - data po której konto zostanie zablokowane
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getLastLogin

public final java.util.Date getLastLogin(java.lang.String userConnector,
                                         java.lang.Long userID)
                                  throws palio.PalioException
Zwraca datę ostaniego udanego logowania. null oznacza że na to konto jeszcze nikt się nie zalogował.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getLastWrongLogin

public final java.util.Date getLastWrongLogin(java.lang.String userConnector,
                                              java.lang.Long userID)
                                       throws palio.PalioException
Zwraca datę ostaniego nieudanego logowania. null oznacza że wszystkie logowania przebiegły poprawnie.

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - identyfikator użytkownika
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getRolesList

public java.util.LinkedList getRolesList()
                                  throws palio.PalioException
Zwraca listę zdefiniowanych ról w postaci [id, name, display_name, description] posortowaną wg nazw.

Returns:
lista ról
Throws:
palio.PalioException

createRole

public java.lang.Long createRole(java.lang.String name,
                                 java.lang.String displayName,
                                 java.lang.String description)
                          throws palio.PalioException
Tworzy nową rolę.

Parameters:
name -
displayName -
description -
Returns:
numer ID stworzonej roli
Throws:
palio.PalioException

createRole

public java.lang.Long createRole(java.lang.String name,
                                 java.lang.String displayName,
                                 java.lang.String description,
                                 java.lang.Long parentID)
                          throws palio.PalioException
Throws:
palio.PalioException

updateRole

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
Funkcja sluży do zmiany danej roli nazwy, nazwy wyswietlanej, opisu i id roli nadrzednej. Nie wymaga przeadowywania buforów systemowych jPalio.

Parameters:
roleID - identyfikator roli
roleName - nazwa roli
displayName - wyswietlana nazwa roli
description - opis roli
parentID - ID roli nadrzednej
Throws:
palio.PalioException - wyjątek wyrzucony przy updacie danych w bazie na tabeli P_ROLES.
Since:
module 1.8.13

deleteRole

public void deleteRole(java.lang.Long ID)
                throws palio.PalioException
Usuwa rolę.

Parameters:
ID - identyfikator roli
Throws:
palio.PalioException

deleteRole

public void deleteRole(java.lang.String roleName)
                throws palio.PalioException
Usuwa rolę.

Parameters:
roleName - nazwa roli
Throws:
palio.PalioException

getPrivsList

public java.util.LinkedList getPrivsList()
                                  throws palio.PalioException
Zwraca listę przywilejów. Dane brane sa z bazy danych.

Returns:
lista przywilejów
Throws:
palio.PalioException

getRolePrivs

public java.util.LinkedList getRolePrivs(java.lang.Long roleID)
                                  throws palio.PalioException
Zwraca listę przywilejów przypisanych do roli.

Parameters:
roleID - identifikator roli
Returns:
lista przywilejów
Throws:
palio.PalioException

getNotRolePrivs

public java.util.LinkedList getNotRolePrivs(java.lang.Long roleID)
                                     throws palio.PalioException
Zwraca listę wszystkich przywilejów nie przypisanych do roli.

Parameters:
roleID - identifikator roli
Returns:
lista przywilejów
Throws:
palio.PalioException
Since:
module 1.8.13

createPriv

public java.lang.Long createPriv(java.lang.String name,
                                 java.lang.String description)
                          throws palio.PalioException
Tworzy nowy przywilej.

Parameters:
name - nazwa (słowny identyfikator) przywileju
description - opis przywileju
Returns:
numer ID stworzonego przywileju
Throws:
palio.PalioException

createPriv

public java.lang.Long createPriv(java.lang.Long typeID,
                                 java.lang.String name,
                                 java.lang.String code,
                                 java.lang.String description)
                          throws palio.PalioException
Tworzy nowy przywilej.

Parameters:
typeID - identyfikator katalogu (p_tree_types)
name - nazwa (słowny identyfikator) przywileju
code - kod przywileju przywileju
description - opis przywileju
Returns:
numer ID stworzonego przywileju
Throws:
palio.PalioException

deletePriv

public void deletePriv(java.lang.Long ID)
                throws palio.PalioException
Usuwa przywilej.

Parameters:
ID - identyfikator przywileju
Throws:
palio.PalioException

deletePriv

public void deletePriv(java.lang.String privCode)
                throws palio.PalioException
Usuwa przywilej.

Parameters:
privCode - kod przywileju
Throws:
palio.PalioException

addPrivToRole

public void addPrivToRole(java.lang.Long roleID,
                          java.lang.Long privID)
                   throws palio.PalioException
Dodaje przywilej do roli.

Parameters:
roleID - identyfikator roli
privID - identyfikator przywileju
Throws:
palio.PalioException

remPrivFromRole

public void remPrivFromRole(java.lang.Long roleID,
                            java.lang.Long privID)
                     throws palio.PalioException
Odwołuje przywilej z roli.

Parameters:
roleID - identyfikator roli
privID - identyfikator przywileju
Throws:
palio.PalioException

rebuildPrivs

@Deprecated
public void rebuildPrivs()
                  throws palio.PalioException
Deprecated. 

Throws:
palio.PalioException

getPriv

public java.lang.Long getPriv(java.lang.String name)
                       throws palio.PalioException
Zwraca numer ID nazwanego przywileju.

Parameters:
name - nazwa przywileju
Returns:
numer ID
Throws:
palio.PalioException

getPriv

public java.lang.String getPriv(java.lang.Long ID)
                         throws palio.PalioException
Zwraca nazwę przywileju o podanym identyfikatorze.

Parameters:
ID - identyfikator przywileju
Returns:
nazwa przywileju
Throws:
palio.PalioException

getRole

public java.lang.Long getRole(java.lang.String name)
                       throws palio.PalioException
Zwraca numer ID nazwanej roli.

Parameters:
name - nazwa roli
Returns:
numer ID
Throws:
palio.PalioException

getRole

public java.lang.String getRole(java.lang.Long ID)
                         throws palio.PalioException
Zwraca nazwę roli o podanym identyfikatorze.

Parameters:
ID - identyfikator roli
Returns:
nazwa roli
Throws:
palio.PalioException

createRegion

public java.lang.Long createRegion(java.lang.String name,
                                   java.lang.String displayName,
                                   java.lang.Long parent)
                            throws palio.PalioException
Tworzy nowy region.

Parameters:
name - nazwa (identyfikator)
displayName - nazwa (wyświetlana)
parent - region nadrzędny
Returns:
numer ID stworzonego regionu
Throws:
palio.PalioException

deleteRegion

public void deleteRegion(java.lang.Long ID)
                  throws palio.PalioException
Usuwa region.

Parameters:
ID -
Throws:
palio.PalioException

getRegion

public java.lang.Long getRegion(java.lang.String name)
                         throws palio.PalioException
Zwraca ID regionu o podanej nazwie.

Throws:
palio.PalioException

getRegion

public java.lang.String getRegion(java.lang.Long ID)
                           throws palio.PalioException
Zwraca nazwę regionu o podanym identyfikatorze.

Throws:
palio.PalioException

lockUser

public void lockUser(java.lang.Long userID)
              throws palio.PalioException
Blokuje użytkownika

Parameters:
userID -
Throws:
palio.PalioException

unlockUser

public void unlockUser(java.lang.Long userID)
                throws palio.PalioException
Odblokowuje użytkownika

Parameters:
userID -
Throws:
palio.PalioException

setStaus

public void setStaus(java.lang.Long userID,
                     java.lang.String status)
              throws palio.PalioException
Ustawia status użytkownika.
predefiniowane statusy:
N - normal (aktywny)
D - deleted (skasowany)
L - lock (zablokowany)

Parameters:
userID - ID użytkownika
status - użytkowniaka
Throws:
palio.PalioException
Since:
jPALIO 7.4.68

getStatus

public java.lang.String getStatus(java.lang.Long userID)
                           throws palio.PalioException
Pobiera status użytkownika.
predefiniowane statusy:
N - normal (aktywny)
D - deleted (skasowany)
L - lock (zablokowany)

Parameters:
userID -
Throws:
palio.PalioException
Since:
jPALIO 7.4.68

lockUser

public void lockUser(java.lang.String userConnector,
                     java.lang.Long userID)
              throws palio.PalioException
Blokuje użytkownika

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID -
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

unlockUser

public void unlockUser(java.lang.String userConnector,
                       java.lang.Long userID)
                throws palio.PalioException
Odblokowuje użytkownika

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID -
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setStaus

public void setStaus(java.lang.String userConnector,
                     java.lang.Long userID,
                     java.lang.String status)
              throws palio.PalioException
Ustawia status użytkownika.
predefiniowane statusy:
N - normal (aktywny)
D - deleted (skasowany)
L - lock (zablokowany)

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID - ID użytkownika
status - użytkowniaka
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getStatus

public java.lang.String getStatus(java.lang.String userConnector,
                                  java.lang.Long userID)
                           throws palio.PalioException
Pobiera status użytkownika.
predefiniowane statusy:
N - normal (aktywny)
D - deleted (skasowany)
L - lock (zablokowany)

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
userID -
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

makeSession

@Deprecated
public final java.lang.Long makeSession()
                                 throws palio.PalioException
Deprecated. Replaced by createSession().

Throws:
palio.PalioException
See Also:
createSession()

makeSession

@Deprecated
public final java.lang.Long makeSession(java.lang.Long userID)
                                 throws palio.PalioException
Deprecated. Replaced by createSession(Long).

Throws:
palio.PalioException
See Also:
createSession(Long)

makeSession

@Deprecated
public final java.lang.Long makeSession(java.lang.String userName)
                                 throws palio.PalioException
Deprecated. Replaced by createSession(String).

Throws:
palio.PalioException
See Also:
createSession(String)

login

@Deprecated
public final java.lang.String login(java.lang.Object pageID,
                                               java.lang.Object rowID,
                                               java.lang.String additionalParams)
                             throws palio.PalioException
Deprecated. Replaced by Page.login(Object, Object, String).

Throws:
palio.PalioException
See Also:
Page.login(Object, Object, String)

login

@Deprecated
public final java.lang.String login(java.lang.Object pageID,
                                               java.lang.String additionalParams)
                             throws palio.PalioException
Deprecated. Replaced by Page.login(Object, String).

Throws:
palio.PalioException
See Also:
Page.login(Object, String)

login

@Deprecated
public final java.lang.String login(java.lang.Object pageID,
                                               java.lang.Object rowID)
                             throws palio.PalioException
Deprecated. Replaced by Page.login(Object, Object).

Throws:
palio.PalioException
See Also:
Page.login(Object, Object)

login

@Deprecated
public final java.lang.String login(java.lang.Object pageID)
                             throws palio.PalioException
Deprecated. Replaced by Page.login(Object).

Throws:
palio.PalioException
See Also:
Page.login(Object)

logout

@Deprecated
public final java.lang.String logout(java.lang.Object pageID,
                                                java.lang.Object rowID,
                                                java.lang.String additionalParams)
                              throws palio.PalioException
Deprecated. Replaced by Page.logout(Object, Object, String).

Throws:
palio.PalioException
See Also:
Page.logout(Object, Object, String)

logout

@Deprecated
public final java.lang.String logout(java.lang.Object pageID,
                                                java.lang.String additionalParams)
                              throws palio.PalioException
Deprecated. Replaced by Page.logout(Object, String).

Throws:
palio.PalioException
See Also:
Page.logout(Object, String)

logout

@Deprecated
public final java.lang.String logout(java.lang.Object pageID,
                                                java.lang.Object rowID)
                              throws palio.PalioException
Deprecated. Replaced by Page.logout(Object, Object).

Throws:
palio.PalioException
See Also:
Page.logout(Object, Object)

logout

@Deprecated
public final java.lang.String logout(java.lang.Object pageID)
                              throws palio.PalioException
Deprecated. Replaced by Page.logout(Object).

Throws:
palio.PalioException
See Also:
Page.logout(Object)

logout

@Deprecated
public final java.lang.String logout()
Deprecated. Replaced by Page.logout().

See Also:
Page.logout()

isSessionActive

public final java.lang.Boolean isSessionActive(java.lang.Long sessionID,
                                               java.lang.String sessionKey)
Sprawdza czy dana sesja istnieje i jest aktywna.

Parameters:
sessionID - identyfikator sesji
sessionKey - klucz sesji

isSessionActive

public final java.lang.Boolean isSessionActive(java.lang.String sessionConnector,
                                               java.lang.Long sessionID,
                                               java.lang.String sessionKey)
Sprawdza czy dana sesja istnieje i jest aktywna.

Parameters:
sessionConnector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionID - identyfikator sesji
sessionKey - klucz sesji
Since:
jPALIO 8.0.8

getActiveSessions

public final java.util.LinkedList getActiveSessions()
Zwraca listę aktywnych sesji. Każdy element to tablica [ID, SESSION_KEY, LOGIN_DATE, LOGOUT_DATE, LAST_ACTIVATED, CLIENT_IP].


userID

public final 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.

Parameters:
sessionID - identyfikator sesji
sessionKey - klucz sesji
Returns:
identyfikator użytkownika danej sesji

userID

public final java.lang.Long userID(java.lang.Long sessionID)
                            throws palio.PalioException
Zwraca identyfikator użytkownika przypisanego do sesji o podanym ID

Parameters:
sessionID - identyfikator sesji
Returns:
identyfikator użytkownika danej sesji
Throws:
palio.PalioException

getSessionHTTPHeaders

public java.util.Map getSessionHTTPHeaders(java.lang.Long sessionID,
                                           java.lang.String sessionKey)
                                    throws palio.PalioException
Parameters:
sessionID - identyfikator sesji
sessionKey - klucz sesji
Throws:
palio.PalioException

userID

public final java.lang.Long userID(java.lang.String sessionConnector,
                                   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.

Parameters:
sessionConnector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionID - identyfikator sesji
sessionKey - klucz sesji
Returns:
identyfikator użytkownika danej sesji
Since:
jPALIO 8.0.8

userID

public final java.lang.Long userID(java.lang.String sessionConnector,
                                   java.lang.Long sessionID)
                            throws palio.PalioException
Zwraca identyfikator użytkownika przypisanego do sesji o podanym ID

Parameters:
sessionConnector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionID - identyfikator sesji
Returns:
identyfikator użytkownika danej sesji
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

getSessionHTTPHeaders

public java.util.Map getSessionHTTPHeaders(java.lang.String sessionConnector,
                                           java.lang.Long sessionID,
                                           java.lang.String sessionKey)
                                    throws palio.PalioException
Parameters:
sessionConnector - nazwa connectora w którym ma zostać utworzony użytkownik
sessionID - identyfikator sesji
sessionKey - klucz sesji
Throws:
palio.PalioException
Since:
jPALIO 8.0.8

setLocale

public void setLocale(java.lang.String language)
               throws palio.PalioException
Ustawia Locale dla zalogowanego użytkownika i aktualnej sesji. Żeby ustawić wartość Locale tylko dla sesji należy użyć metody: $session.setLocale(String)

Parameters:
language -
Throws:
palio.PalioException

setLocale

public void setLocale(java.lang.Long userId,
                      java.lang.String language)
               throws palio.PalioException
Ustawia Locale dla danego użytkownika

Parameters:
language -
Throws:
palio.PalioException
Since:
jPALIO 7.4.105

setLocale

public void setLocale(java.lang.String userConnector,
                      java.lang.Long userId,
                      java.lang.String language)
               throws palio.PalioException
Ustawia Locale dla danego użytkownika

Parameters:
userConnector - nazwa connectora w którym ma zostać utworzony użytkownik
language -
Throws:
palio.PalioException
Since:
jPALIO 8.0.8, jPALIO 7.4.105

getLocale

public java.lang.String getLocale()
                           throws palio.PalioException
Zwraca Locale zalogowanego użytkownika (zazwyczaj jest to Locale dla sesji). Żeby pobrać wartość Locale dla sesji należy użyć metody: $session.getLocale()

Returns:
Locale przypisane na stałe do użytkownika, null jeśli użytkownik nie ma przypisanego na stałe Locale
Throws:
palio.PalioException
Since:
jPALIO 7.4.105

getRegionID

@Deprecated
public static java.lang.Long getRegionID()
Deprecated. 

Returns a region id from a current session. If no region is assigned to a session, returns null. If no session is created, returns null.

Since:
module 1.9.8
See Also:
Session.getRegionID()