|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.Session
public final class Session
Moduł do czynności związanych z sesją.
Moduł jest dostępny w każdej instancji jPalio.
Field Summary |
---|
Fields inherited from interface palio.Constants |
---|
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY |
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
Constructor Summary | |
---|---|
Session(Instance instance,
java.util.Properties prop)
|
Method Summary | |
---|---|
java.lang.Long |
createSession()
Tworzy anonimową sesję i zwraca jej identyfikator. |
java.lang.Long |
createSession(java.lang.Long userID)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSession(java.lang.String login)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSessionAdmin(java.lang.Long userID)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.Long |
createSessionAdmin(java.lang.String login)
Tworzy sesję dla danego użytkownika i zwraca jej identyfikator. |
java.lang.String |
getClientIP()
Zwraca adres IP przeglądarki |
java.util.Map<java.lang.String,java.lang.String> |
getHTTPHeaders()
Zwraca mapę nagłówków HTTP |
java.lang.Long |
getId()
Zwraca identyfikator aktualnej sesji |
java.lang.String |
getKey()
Zwraca SessionKey aktualnej sesji |
java.util.Date |
getLastActivated()
Zwraca datę ostatniej aktywności sesji |
java.util.Date |
getLoginDate()
Zwraca datę stworzenia aktualnej sesji |
java.lang.Object |
getParam(java.lang.String paramName)
Zwraca parametr sesji (dostępny przez cały czas trwania sesji). |
java.util.Map<java.lang.String,java.lang.Object> |
getParams()
Zwraca wszytskie parametry sesji (dostępne przez cały czas trwania sesji). |
java.util.Collection<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.Collection<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.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.String privName)
Zwraca listę wszystkich identyfikatorów regionów które są przypisane do danego przywileju zalogowanego użytkownika. |
java.lang.String |
getRegionDisplayName()
Zwraca informację o nazwie widocznej regionu który jest przypisany do sesji. |
java.lang.Long |
getRegionID()
Zwraca informację o ID regionu który jest przypisany do sesji. |
java.lang.String |
getRegionName()
Zwraca informację o nazwie regionu który jest przypisany do sesji. |
java.lang.Long |
getRegionParentId()
Zwraca informację o regionie nadrzędnym danej sesji |
java.util.Collection<java.lang.Long> |
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.Collection<java.lang.Long> |
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.lang.Long |
getSessionRegionID()
|
java.lang.Long |
getUserID()
Zwraca identyfikator zalogowanego użytkownika |
java.lang.String |
getUserName()
Zwraca nazwę (login) zalogowanego użytkownika |
java.lang.String |
getVersion()
Zwraca numer wersji modułu. |
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 . |
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 . |
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 |
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 . |
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 . |
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.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 . |
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 |
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 . |
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 . |
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 . |
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 . |
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 privID,
java.lang.String regionName)
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 privName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false . |
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 privName,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false . |
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 . |
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.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 roleName,
java.lang.String regionName)
Zwraca true jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false . |
void |
killAllSessions(java.lang.Long userID)
Zabija wszystkie sesje podanego użytkownika. |
void |
killOldestSession(java.lang.Long userID)
Zabija najwcześniej otwartą sesję użytkownika. |
void |
killOldestSession(java.lang.String userName)
Zabija najwcześniej otwartą sesję użytkownika. |
void |
killOtherSessions()
Zabija wszystkie sesje użytkownika oprócz aktualnej. |
void |
killSession()
Zabija aktualną sesję.. |
void |
killSession(java.lang.Long sessionID,
java.lang.String sessionKey)
Zabija podaną sesję. |
void |
setLocale(java.lang.String language)
Ustawia locale dla sesji |
void |
setParam(java.lang.String paramName,
java.lang.Object value)
Ustawia parametr sesji (dostępny przez cały czas trwania sesji). |
void |
setRegion(java.lang.Long regionID)
Ustawia parametr sesji, który określa region w ramach którego sprawdzane sa przywileje dostępu do stron. |
java.util.Collection<java.lang.String> |
userPrivs()
Zwraca listę nazw wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik. |
java.util.Collection<java.lang.Long> |
userPrivsID()
Zwraca kolekcję identyfikatorów wszystkich (aktywnych i wygasłych) przywlejów, które posiada zalogowany użytkownik. |
java.util.Collection<java.lang.String> |
userRoles()
Zwraca kolekcję nazw ról (również tych wygasłych), które posiada zalogowany użytkownik. |
java.util.Collection<java.lang.Long> |
userRolesID()
Zwraca kolekcję identyfikatorów ról (również tych wygasłych), które posiada zalogowany użytkownik. |
Methods inherited from class palio.modules.core.Module |
---|
getConfigParam, getDescription, getModuleTranslation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Session(Instance instance, java.util.Properties prop)
Method Detail |
---|
public final java.lang.String getVersion()
getVersion
in class Module
public final java.lang.Long createSession() throws palio.PalioException
palio.PalioException
public final java.lang.Long createSession(java.lang.Long userID) throws palio.PalioException
userID
- identyfikator użytkownika
palio.PalioException
public final java.lang.Long createSession(java.lang.String login) throws palio.PalioException
login
- nazwa użytkownika
palio.PalioException
public final java.lang.Long createSessionAdmin(java.lang.Long userID) throws palio.PalioException
userID
- nazwa użytkownika
palio.PalioException
public final java.lang.Long createSessionAdmin(java.lang.String login) throws palio.PalioException
login
- nazwa użytkownika
palio.PalioException
public final void killSession()
public final void killSession(java.lang.Long sessionID, java.lang.String sessionKey)
public final void killOtherSessions() throws palio.PalioException
palio.PalioException
public final void killOldestSession(java.lang.String userName) throws palio.PalioException
palio.PalioException
public final void killOldestSession(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public final void killAllSessions(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public final java.lang.String getUserName()
public final java.lang.Long getUserID()
public final java.lang.Long getId()
public final java.lang.String getKey()
public final java.util.Date getLoginDate()
public final java.util.Date getLastActivated()
public final java.lang.String getClientIP()
public final java.util.Map<java.lang.String,java.lang.String> getHTTPHeaders()
public final java.lang.Object getParam(java.lang.String paramName)
paramName
- nazwa parametrupublic final java.util.Map<java.lang.String,java.lang.Object> getParams()
public final void setParam(java.lang.String paramName, java.lang.Object value) throws palio.PalioException
paramName
- nazwa parametruvalue
- wartość parametru
palio.PalioException
public final java.util.Collection<java.lang.Long> getRoleRegions(java.lang.Long roleID)
roleID
- identyfikator rolipublic final java.util.Collection<java.lang.Long> getRoleRegions(java.lang.String roleName) throws palio.PalioException
roleName
- nazwa roli
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.Long roleID, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleID
- identyfikator roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public final java.lang.Boolean hasRole(java.lang.String roleName, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleName
- nazwa roliregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.String roleName, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
.
roleName
- nazwa roliregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasRole(java.lang.Long roleID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywną daną rolę w danym regionie, w przeciwnym razie zwraca
false
. Ta wersja metody hasRole
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i
regionów. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypisaną daną rolę lub rolę nadrzędną do tej roli, w danym regionie.
checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie lub regionie nadrzędnym do tego
regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik ma przypiasaną daną rolę lub rolę nadrzędną do tej roli, w danym regionie
lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik ma przypiasaną daną rolę, w danym regionie.
roleID
- identyfikator roliregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.Long regionID, java.lang.Boolean checkRolesHierarchy, java.lang.Boolean checkRegionsHierarchy) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.hasPriv
umozliwia sprawdzanie uprawnień przy uwzględnieniu hierarchii ról i regionów. Przy sprawdzaniu
hierarchii ról przyjmowana jest następująca zasada: określona rola ma przywileje wszystkich swoich ról podrzędnych poszerzone o swoje
własne przywileje. Znaczniki checkRolesHierarchy
i checkRegionsHierarchy
określają sposób działania metody.checkRolesHierarchy=true, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie.checkRolesHierarchy=false, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=true, checkRegionsHierarchy=true
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli lub ról do nich
podrzędnych, w danym regionie lub regionie nadrzędnym do tego regionucheckRolesHierarchy=false, checkRegionsHierarchy=false
true
w przypadku gdy użytkownik posiada dany przywilej w ramach dowolnej przypisanej roli, w danym
regionie.
privID
- identyfikator przywilejuregionID
- identyfikator regionucheckRolesHierarchy
- znacznik określający czy ma być sprawdzana hierarchia rólcheckRegionsHierarchy
- znacznik określający czy ma być sprawdzana hierarchia regionów
palio.PalioException
public final java.lang.Boolean hasOneOfRolesID(java.lang.Object[] rolesIDs, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesNames
- tablica z nazwami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasOneOfRolesID(java.lang.Object[] rolesIDs, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesIDs
- tablica z identyfikatorami rólregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasOneOfRolesNames(java.lang.Object[] rolesNames, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jedną aktywną z podanych ról w danym regionie, w przeciwnym
razie zwraca false
.
rolesNames
- tablica z nazwami rólregionName
- nazwa regionu
palio.PalioException
public final java.util.Collection<java.lang.Long> userRolesID()
public final java.util.Collection<java.lang.String> userRoles() throws palio.PalioException
palio.PalioException
public java.lang.Long getSessionRegionID() throws palio.PalioException
palio.PalioException
public final java.util.Collection<java.lang.Long> getPrivRegions(java.lang.Long privID)
privID
- identyfikator przywilejupublic final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.Long privID)
privID
- identyfikator przywileju
public final java.util.Collection<java.lang.Long> getPrivRegions(java.lang.String privName) throws palio.PalioException
privName
- nazwa przywileju
palio.PalioException
public final java.util.Map<java.lang.Long,java.util.Date> getPrivRegionsAll(java.lang.String privName) throws palio.PalioException
privName
- nazwa przywileju
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privID
- identyfikator przywilejuregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public final java.lang.Boolean hasPriv(java.lang.Long privID)
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false
.
privID
- identyfikator przywilejupublic final java.lang.Boolean hasPriv(java.lang.String privName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w jakimkolwiek regionie, w przeciwnym razie
zwraca false
.
privName
- nazwa przywileju
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.String privName, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privName
- nazwa przywilejuregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.Long privID, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privID
- identyfikator przywilejuregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasPriv(java.lang.String privName, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada aktywny dany przywilej w danym regionie, w przeciwnym razie zwraca
false
.
privName
- nazwa przywilejuregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs, java.lang.Long regionID)
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)public final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs)
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie,
w przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólpublic final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames, java.lang.Long regionID) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami rólregionID
- identyfikator regionu (null
oznacza jakikolwiek region)
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w jakimkolwiek regionie,
w przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami ról
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsID(java.lang.Object[] privsIDs, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsIDs
- tablica z identyfikatorami rólregionName
- nazwa regionu
palio.PalioException
public final java.lang.Boolean hasOneOfPrivsNames(java.lang.Object[] privsNames, java.lang.String regionName) throws palio.PalioException
true
jeżeli zalogowany użytkownik posiada co najmniej jeden aktywny z podanych przywilei w danym regionie, w
przeciwnym razie zwraca false
.
privsNames
- tablica z nazwami rólregionName
- nazwa regionu
palio.PalioException
public final java.util.Collection<java.lang.Long> userPrivsID()
public final java.util.Collection<java.lang.String> userPrivs() throws palio.PalioException
palio.PalioException
public final void setRegion(java.lang.Long regionID) throws palio.PalioException
storeRegion="true"
. W przeciwnym wypadku parametr ten
przechowuje tylko region. W przypadku kiedy weryfikacja regionu jest aktywna funkcja ta, przy próbie zmiany regionu, sprawdzi czy
użytkownik ma prawa dostępu do strony z której jest ona wywolywana. Jesli nie, to zmiania regionu nie będzie wykonana i rzucony
zostanie wyjatek.
regionID
- identyfikator regionu
palio.PalioException
public java.lang.Long getRegionID()
public java.lang.String getRegionName() throws palio.PalioException
palio.PalioException
public java.lang.String getRegionDisplayName() throws palio.PalioException
palio.PalioException
public java.lang.Long getRegionParentId() throws palio.PalioException
palio.PalioException
public void setLocale(java.lang.String language) throws palio.PalioException
language
-
palio.PalioException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |