Class SimplePermission
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.auth.permissions.Permission
-
- edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission
-
- All Implemented Interfaces:
Comparable<Permission>
public class SimplePermission extends Permission
A class of simple permissions. Each instance holds a RequestedAction, and will only authorize that RequestedAction (or one with the same URI).
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.auth.permissions.Permission
uri
-
-
Constructor Summary
Constructors Constructor Description SimplePermission(String uri)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<SimplePermission>getAllInstances()booleanisAuthorized(RequestedAction whatToAuth)Is a user with this Permission authorized to perform this RequestedAction?StringtoString()-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.auth.permissions.Permission
compareTo, equals, getUri, hashCode
-
-
-
-
Field Detail
-
ACCESS_SPECIAL_DATA_MODELS
public static final SimplePermission ACCESS_SPECIAL_DATA_MODELS
-
DO_BACK_END_EDITING
public static final SimplePermission DO_BACK_END_EDITING
-
DO_FRONT_END_EDITING
public static final SimplePermission DO_FRONT_END_EDITING
-
EDIT_ONTOLOGY
public static final SimplePermission EDIT_ONTOLOGY
-
EDIT_OWN_ACCOUNT
public static final SimplePermission EDIT_OWN_ACCOUNT
-
EDIT_SITE_INFORMATION
public static final SimplePermission EDIT_SITE_INFORMATION
-
ENABLE_DEVELOPER_PANEL
public static final SimplePermission ENABLE_DEVELOPER_PANEL
-
LOGIN_DURING_MAINTENANCE
public static final SimplePermission LOGIN_DURING_MAINTENANCE
-
MANAGE_MENUS
public static final SimplePermission MANAGE_MENUS
-
MANAGE_OWN_PROXIES
public static final SimplePermission MANAGE_OWN_PROXIES
-
MANAGE_PROXIES
public static final SimplePermission MANAGE_PROXIES
-
MANAGE_SEARCH_INDEX
public static final SimplePermission MANAGE_SEARCH_INDEX
-
MANAGE_USER_ACCOUNTS
public static final SimplePermission MANAGE_USER_ACCOUNTS
-
QUERY_FULL_MODEL
public static final SimplePermission QUERY_FULL_MODEL
-
QUERY_USER_ACCOUNTS_MODEL
public static final SimplePermission QUERY_USER_ACCOUNTS_MODEL
-
REFRESH_VISUALIZATION_CACHE
public static final SimplePermission REFRESH_VISUALIZATION_CACHE
-
SEE_CONFIGURATION
public static final SimplePermission SEE_CONFIGURATION
-
SEE_INDVIDUAL_EDITING_PANEL
public static final SimplePermission SEE_INDVIDUAL_EDITING_PANEL
-
SEE_REVISION_INFO
public static final SimplePermission SEE_REVISION_INFO
-
SEE_SITE_ADMIN_PAGE
public static final SimplePermission SEE_SITE_ADMIN_PAGE
-
SEE_STARTUP_STATUS
public static final SimplePermission SEE_STARTUP_STATUS
-
SEE_VERBOSE_PROPERTY_INFORMATION
public static final SimplePermission SEE_VERBOSE_PROPERTY_INFORMATION
-
USE_ADVANCED_DATA_TOOLS_PAGES
public static final SimplePermission USE_ADVANCED_DATA_TOOLS_PAGES
-
USE_INDIVIDUAL_CONTROL_PANEL
public static final SimplePermission USE_INDIVIDUAL_CONTROL_PANEL
-
USE_SPARQL_QUERY_PAGE
public static final SimplePermission USE_SPARQL_QUERY_PAGE
-
USE_SPARQL_QUERY_API
public static final SimplePermission USE_SPARQL_QUERY_API
-
USE_SPARQL_UPDATE_API
public static final SimplePermission USE_SPARQL_UPDATE_API
-
USE_BASIC_AJAX_CONTROLLERS
public static final SimplePermission USE_BASIC_AJAX_CONTROLLERS
-
USE_MISCELLANEOUS_ADMIN_PAGES
public static final SimplePermission USE_MISCELLANEOUS_ADMIN_PAGES
-
USE_MISCELLANEOUS_CURATOR_PAGES
public static final SimplePermission USE_MISCELLANEOUS_CURATOR_PAGES
-
USE_MISCELLANEOUS_PAGES
public static final SimplePermission USE_MISCELLANEOUS_PAGES
-
PAGE_VIEWABLE_ADMIN
public static final SimplePermission PAGE_VIEWABLE_ADMIN
-
PAGE_VIEWABLE_CURATOR
public static final SimplePermission PAGE_VIEWABLE_CURATOR
-
PAGE_VIEWABLE_LOGGEDIN
public static final SimplePermission PAGE_VIEWABLE_LOGGEDIN
-
PAGE_VIEWABLE_EDITOR
public static final SimplePermission PAGE_VIEWABLE_EDITOR
-
PAGE_VIEWABLE_PUBLIC
public static final SimplePermission PAGE_VIEWABLE_PUBLIC
-
ACTION
public final RequestedAction ACTION
-
-
Constructor Detail
-
SimplePermission
public SimplePermission(String uri)
-
-
Method Detail
-
getAllInstances
public static List<SimplePermission> getAllInstances()
-
isAuthorized
public boolean isAuthorized(RequestedAction whatToAuth)
Description copied from class:PermissionIs a user with this Permission authorized to perform this RequestedAction?- Specified by:
isAuthorizedin classPermission
-
toString
public String toString()
- Overrides:
toStringin classPermission
-
-