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 AccessPermissiondenied()static AccessPermissiongranted()booleanbooleanbooleanbooleansetAccessDeniedPlaceholderInfo(Map<String, AccessDeniedInfoConfig> accessDeniedPlaceholderInfo) 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:
AccessPermissionwith denied status
-
granted
- Returns:
AccessPermissionwith 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
-
getAccessDeniedPlaceholderInfo
- Returns:
- the accessDeniedPlaceholderInfo
-
setAccessDeniedPlaceholderInfo
public AccessPermission setAccessDeniedPlaceholderInfo(Map<String, AccessDeniedInfoConfig> accessDeniedPlaceholderInfo) - Parameters:
accessDeniedPlaceholderInfo- the accessDeniedPlaceholderInfo to set- Returns:
- this
-
toString
-