Package xal.plugin.essrbac
Class EssExclusiveAccess
java.lang.Object
xal.rbac.ExclusiveAccess
xal.plugin.essrbac.EssExclusiveAccess
EssExclusiveAccess implements
ExclusiveAccess
. Basically just a wrapper for
ExclusiveAccess
and SecurityFacade
.- Version:
- 0.1 27 Jul 2015
- Author:
- Blaž Kranjc <blaz.kranjc@cosylab.com>
-
Field Summary
FieldsFields inherited from class xal.rbac.ExclusiveAccess
expirationDate, permission, resource
-
Constructor Summary
ConstructorsConstructorDescriptionEssExclusiveAccess
(String ip, se.esss.ics.rbac.access.ExclusiveAccess exclusiveAccess) -
Method Summary
Modifier and TypeMethodDescriptiongetIp()
Returns the host IPvoid
Releases this exclusive access.Methods inherited from class xal.rbac.ExclusiveAccess
getExpirationDate, getPermission, getResource
-
Field Details
-
ip
-
-
Constructor Details
-
EssExclusiveAccess
-
-
Method Details
-
getIp
Returns the host IP- Returns:
- the host IP
-
releaseExclusiveAccess
Description copied from class:ExclusiveAccess
Releases this exclusive access. If there was an error aRBACException
is thrown.- Specified by:
releaseExclusiveAccess
in classExclusiveAccess
- Throws:
AccessDeniedException
- if the subject is no longer logged inRBACException
- if token is missing, or if there was an error while reading or connecting to web services
-