Package io.goobi.viewer.model.security
Class AccessPermission
java.lang.Object
io.goobi.viewer.model.security.AccessPermission
- All Implemented Interfaces:
Serializable
Access permission check outcome. Apart from access granted true/false status, additional attributes can be defined here.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AccessPermission
denied()
static AccessPermission
granted()
boolean
boolean
boolean
boolean
setAccessTicketRequired
(boolean accessTicketRequired) setDownloadTicketRequired
(boolean downloadTicketRequired) setGranted
(boolean granted) setRedirect
(boolean redirect) setRedirectUrl
(String redirectUrl) toString()
-
Constructor Details
-
AccessPermission
public AccessPermission()
-
-
Method Details
-
denied
- Returns:
AccessPermission
with denied status
-
granted
- Returns:
AccessPermission
with granted status
-
isGranted
public boolean isGranted()- Returns:
- the granted
-
setGranted
- Parameters:
granted
- the granted to set- Returns:
- this
-
isAccessTicketRequired
public boolean isAccessTicketRequired()- Returns:
- the accessTicketRequired
-
setAccessTicketRequired
- Parameters:
accessTicketRequired
- the accessTicketRequired to set- Returns:
- this;
-
isDownloadTicketRequired
public boolean isDownloadTicketRequired()- Returns:
- the downloadTicketRequired
-
setDownloadTicketRequired
- Parameters:
downloadTicketRequired
- the downloadTicketRequired to set- Returns:
- this
-
isRedirect
public boolean isRedirect()- Returns:
- the redirect
-
setRedirect
- Parameters:
redirect
- the redirect to set- Returns:
- this
-
getRedirectUrl
- Returns:
- the redirectUrl
-
setRedirectUrl
- Parameters:
redirectUrl
- the redirectUrl to set- Returns:
- this
-
toString
-