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 IPvoidReleases 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:ExclusiveAccessReleases this exclusive access. If there was an error aRBACExceptionis thrown.- Specified by:
releaseExclusiveAccessin 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
-