Skip navigation links
A C D E F G H I L N O P R S T U V X 

A

AccessDecisionManagerImpl - Class in org.duracloud.security.vote
This class polls its internal list of AccessDecisionVoters to come to an AuthZ decision for the principal (authentication) and resource.
AccessDecisionManagerImpl(List<AccessDecisionVoter<? extends Object>>) - Constructor for class org.duracloud.security.vote.AccessDecisionManagerImpl
 
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.duracloud.security.impl.DuracloudAuthProvider
 
addNewSecurityUser() - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Appends and returns a new empty value (as xml) as the last "security-user" element
addNewSecurityUser() - Method in interface org.duracloud.SecurityUsersType
Appends and returns a new empty value (as xml) as the last "security-user" element
addNewSecurityUsers() - Method in class org.duracloud.impl.SecurityUsersDocumentImpl
Appends and returns a new empty "security-users" element
addNewSecurityUsers() - Method in interface org.duracloud.SecurityUsersDocument
Appends and returns a new empty "security-users" element
AuthoritiesType - Interface in org.duracloud
An XML AuthoritiesType(@duracloud.org).
AuthoritiesType.Factory - Class in org.duracloud
A factory class with static methods for creating instances of this type.
AuthoritiesTypeImpl - Class in org.duracloud.impl
An XML AuthoritiesType(@duracloud.org).
AuthoritiesTypeImpl(SchemaType) - Constructor for class org.duracloud.impl.AuthoritiesTypeImpl
 
AuthoritiesTypeImpl(SchemaType, boolean) - Constructor for class org.duracloud.impl.AuthoritiesTypeImpl
 
AuthorizationHelper - Class in org.duracloud.security.util
A helper class that performs common Authorization related functions shared by different system layers.
AuthorizationHelper(StorageProviderFactory) - Constructor for class org.duracloud.security.util.AuthorizationHelper
 

C

createInstance(String) - Method in class org.duracloud.security.impl.UserDetailsServiceCache
 
createInstance() - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 

D

debugText(String, Authentication, Collection<ConfigAttribute>, Object, int) - Static method in class org.duracloud.security.vote.VoterUtil
This is small debug utility available to voters in this package.
decide(Authentication, Object, Collection<ConfigAttribute>) - Method in class org.duracloud.security.vote.AccessDecisionManagerImpl
This method implements to AccessDecisionManager interface.
DuracloudAuthProvider - Class in org.duracloud.security.impl
Authentication provider which allows default authentication behavior of the spring DaoAuthenticationProvider, but adds a check to see if the user's request originated from an IP address which is within the defined valid IP ranges.
DuracloudAuthProvider(DuracloudUserDetailsService, Object) - Constructor for class org.duracloud.security.impl.DuracloudAuthProvider
 
DuracloudUserDetails - Class in org.duracloud.security.impl
 
DuracloudUserDetails(String, String, String, String, boolean, boolean, boolean, boolean, Collection<GrantedAuthority>, List<String>) - Constructor for class org.duracloud.security.impl.DuracloudUserDetails
 
DuracloudUserDetailsService - Interface in org.duracloud.security
 

E

EmptyUserListException - Exception in org.duracloud.security.error
 
EmptyUserListException() - Constructor for exception org.duracloud.security.error.EmptyUserListException
 
eraseCredentials() - Method in class org.duracloud.security.impl.DuracloudUserDetails
 
extractSpaceId(String) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 

F

fromString(String) - Static method in enum org.duracloud.security.domain.HttpVerb
 

G

getAccountIdUtil() - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
getAccountNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "accountNonExpired" element
getAccountNonExpired() - Method in interface org.duracloud.SecurityUserType
Gets the "accountNonExpired" element
getAccountNonLocked() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "accountNonLocked" element
getAccountNonLocked() - Method in interface org.duracloud.SecurityUserType
Gets the "accountNonLocked" element
getAuthorities(Authentication) - Method in class org.duracloud.security.util.AuthorizationHelper
 
getContentId(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getCredentialsNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "credentialsNonExpired" element
getCredentialsNonExpired() - Method in interface org.duracloud.SecurityUserType
Gets the "credentialsNonExpired" element
getCurrentUser() - Method in class org.duracloud.security.context.SecurityContextUtil
 
getCurrentUserDetails() - Method in class org.duracloud.security.context.SecurityContextUtil
 
getCurrentUsername() - Method in class org.duracloud.security.context.SecurityContextUtil
 
getEmail() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "email" element
getEmail() - Method in class org.duracloud.security.impl.DuracloudUserDetails
 
getEmail() - Method in interface org.duracloud.SecurityUserType
Gets the "email" element
getEnabled() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "enabled" element
getEnabled() - Method in interface org.duracloud.SecurityUserType
Gets the "enabled" element
getGrantedAuthorities() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "grantedAuthorities" element
getGrantedAuthorities() - Method in interface org.duracloud.SecurityUserType
Gets the "grantedAuthorities" element
getGroups() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "groups" element
getGroups() - Method in class org.duracloud.security.impl.DuracloudUserDetails
 
getGroups() - Method in interface org.duracloud.SecurityUserType
Gets the "groups" element
getHttpServletRequest(Object) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getHttpVerb(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getIpLimits() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "ipLimits" element
getIpLimits() - Method in class org.duracloud.security.impl.DuracloudUserDetails
 
getIpLimits() - Method in interface org.duracloud.SecurityUserType
Gets the "ipLimits" element
getListValue() - Method in interface org.duracloud.AuthoritiesType
 
getListValue() - Method in interface org.duracloud.GroupsType
 
getObjectType() - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
getPassword() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "password" element
getPassword() - Method in interface org.duracloud.SecurityUserType
Gets the "password" element
getSchemaVersion() - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Gets the "schemaVersion" attribute
getSchemaVersion() - Method in interface org.duracloud.SecurityUsersType
Gets the "schemaVersion" attribute
getSecurityUserArray() - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Gets array of all "security-user" elements
getSecurityUserArray(int) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Gets ith "security-user" element
getSecurityUserArray() - Method in interface org.duracloud.SecurityUsersType
Gets array of all "security-user" elements
getSecurityUserArray(int) - Method in interface org.duracloud.SecurityUsersType
Gets ith "security-user" element
getSecurityUsers() - Method in class org.duracloud.impl.SecurityUsersDocumentImpl
Gets the "security-users" element
getSecurityUsers() - Method in interface org.duracloud.SecurityUsersDocument
Gets the "security-users" element
getSpaceACLs(String, String) - Method in class org.duracloud.security.util.AuthorizationHelper
 
getSpaceACLs(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
This method returns the ACLs of the requested space, or an empty-map if there is an error or for certain 'keyword' spaces, or null if the space does not exist.
getSpaceACLs(String, String) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getSpaceId(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getStorageProviderFactory() - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getStoreId(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getUserByUsername(String) - Method in interface org.duracloud.security.DuracloudUserDetailsService
 
getUserByUsername(String) - Method in class org.duracloud.security.impl.UserDetailsServiceImpl
 
getUserDetails(Authentication) - Method in class org.duracloud.security.util.AuthorizationHelper
 
getUserDetailsServiceCache() - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
getUserGroups(Authentication) - Method in class org.duracloud.security.util.AuthorizationHelper
 
getUserGroups(Authentication) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
getUserIpLimits(Authentication) - Method in class org.duracloud.security.vote.UserIpLimitsAccessVoter
Retrieves the ip limits defined for a given user
getUsername() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets the "username" element
getUsername() - Method in interface org.duracloud.SecurityUserType
Gets the "username" element
getUsers() - Method in interface org.duracloud.security.DuracloudUserDetailsService
 
getUsers() - Method in class org.duracloud.security.impl.UserDetailsServiceImpl
This method returns all of the non-system-defined users.
groupsHaveAccess(List<String>, Map<String, AclType>, boolean) - Method in class org.duracloud.security.util.AuthorizationHelper
 
groupsHaveReadAccess(Authentication, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
groupsHaveReadAccess(List<String>, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
groupsHaveReadAccess(List<String>, Map<String, AclType>) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
groupsHaveWriteAccess(List<String>, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
groupsHaveWriteAccess(List<String>, Map<String, AclType>) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
GroupsType - Interface in org.duracloud
An XML GroupsType(@duracloud.org).
GroupsType.Factory - Class in org.duracloud
A factory class with static methods for creating instances of this type.
GroupsTypeImpl - Class in org.duracloud.impl
An XML GroupsType(@duracloud.org).
GroupsTypeImpl(SchemaType) - Constructor for class org.duracloud.impl.GroupsTypeImpl
 
GroupsTypeImpl(SchemaType, boolean) - Constructor for class org.duracloud.impl.GroupsTypeImpl
 

H

hasAdmin(Authentication) - Method in class org.duracloud.security.util.AuthorizationHelper
 
hasContentId(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
hasReadAccess(String, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
hasReadAccess(String, Map<String, AclType>) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
hasRole(Authentication, String) - Method in class org.duracloud.security.util.AuthorizationHelper
 
hasRole(String, Collection<GrantedAuthority>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
hasWriteAccess(String, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
 
hasWriteAccess(String, Map<String, AclType>) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
HttpVerb - Enum in org.duracloud.security.domain
This enum provides helper methods to the HTTP verbs.

I

insertNewSecurityUser(int) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Inserts and returns a new empty value (as xml) as the ith "security-user" element
insertNewSecurityUser(int) - Method in interface org.duracloud.SecurityUsersType
Inserts and returns a new empty value (as xml) as the ith "security-user" element
ipInRange(String, String) - Method in class org.duracloud.security.impl.DuracloudAuthProvider
Determines if a given IP address is in the given IP range.
ipInRange(String, String) - Method in class org.duracloud.security.vote.UserIpLimitsAccessVoter
Determines if a given IP address is in the given IP range.
isAdmin(String) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
isOpenResource(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 
isRead() - Method in enum org.duracloud.security.domain.HttpVerb
 
isRoot(Authentication) - Static method in class org.duracloud.security.util.SecurityUtil
 
isSetAccountNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
True if has "accountNonExpired" element
isSetAccountNonExpired() - Method in interface org.duracloud.SecurityUserType
True if has "accountNonExpired" element
isSetAccountNonLocked() - Method in class org.duracloud.impl.SecurityUserTypeImpl
True if has "accountNonLocked" element
isSetAccountNonLocked() - Method in interface org.duracloud.SecurityUserType
True if has "accountNonLocked" element
isSetCredentialsNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
True if has "credentialsNonExpired" element
isSetCredentialsNonExpired() - Method in interface org.duracloud.SecurityUserType
True if has "credentialsNonExpired" element
isSetEnabled() - Method in class org.duracloud.impl.SecurityUserTypeImpl
True if has "enabled" element
isSetEnabled() - Method in interface org.duracloud.SecurityUserType
True if has "enabled" element
isSnapshotMetadataSpace(HttpServletRequest) - Method in class org.duracloud.security.vote.SpaceAccessVoter
 

L

listValue() - Method in interface org.duracloud.AuthoritiesType
Deprecated. 
listValue() - Method in interface org.duracloud.GroupsType
Deprecated. 
loadUserByUsername(String) - Method in class org.duracloud.security.impl.UserDetailsServiceImpl
This method retrieves UserDetails for all users from a flat file in DuraCloud.

N

newInstance() - Static method in class org.duracloud.AuthoritiesType.Factory
 
newInstance(XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
newInstance() - Static method in class org.duracloud.GroupsType.Factory
 
newInstance(XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
newInstance() - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
newInstance() - Static method in class org.duracloud.SecurityUsersType.Factory
 
newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
newInstance() - Static method in class org.duracloud.SecurityUserType.Factory
 
newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.GroupsType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.SecurityUsersType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.SecurityUserType.Factory
Deprecated.
XMLInputStream
newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
Deprecated.
XMLInputStream
newValue(Object) - Static method in class org.duracloud.AuthoritiesType.Factory
 
newValue(Object) - Static method in class org.duracloud.GroupsType.Factory
 

O

onEvent(AccountChangeEvent) - Method in class org.duracloud.security.impl.UserDetailsServiceCache
 
org.duracloud - package org.duracloud
 
org.duracloud.impl - package org.duracloud.impl
 
org.duracloud.security - package org.duracloud.security
 
org.duracloud.security.context - package org.duracloud.security.context
 
org.duracloud.security.domain - package org.duracloud.security.domain
 
org.duracloud.security.error - package org.duracloud.security.error
 
org.duracloud.security.impl - package org.duracloud.security.impl
 
org.duracloud.security.util - package org.duracloud.security.util
 
org.duracloud.security.vote - package org.duracloud.security.vote
 

P

parse(String) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(String, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(File) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(File, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(URL) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(URL, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(InputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(InputStream, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(Reader) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(Reader, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(XMLStreamReader) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(Node) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(Node, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
 
parse(XMLInputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
Deprecated.
XMLInputStream
parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
Deprecated.
XMLInputStream
parse(String) - Static method in class org.duracloud.GroupsType.Factory
 
parse(String, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(File) - Static method in class org.duracloud.GroupsType.Factory
 
parse(File, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(URL) - Static method in class org.duracloud.GroupsType.Factory
 
parse(URL, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(InputStream) - Static method in class org.duracloud.GroupsType.Factory
 
parse(InputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(Reader) - Static method in class org.duracloud.GroupsType.Factory
 
parse(Reader, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(XMLStreamReader) - Static method in class org.duracloud.GroupsType.Factory
 
parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(Node) - Static method in class org.duracloud.GroupsType.Factory
 
parse(Node, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
 
parse(XMLInputStream) - Static method in class org.duracloud.GroupsType.Factory
Deprecated.
XMLInputStream
parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
Deprecated.
XMLInputStream
parse(String) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(File) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(URL) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(InputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(Reader) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(Node) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
 
parse(XMLInputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
Deprecated.
XMLInputStream
parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
Deprecated.
XMLInputStream
parse(String) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(File) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(URL) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(InputStream) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(Reader) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(Node) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
 
parse(XMLInputStream) - Static method in class org.duracloud.SecurityUsersType.Factory
Deprecated.
XMLInputStream
parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
Deprecated.
XMLInputStream
parse(String) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(File) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(URL) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(InputStream) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(Reader) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(Node) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
 
parse(XMLInputStream) - Static method in class org.duracloud.SecurityUserType.Factory
Deprecated.
XMLInputStream
parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
Deprecated.
XMLInputStream

R

removeSecurityUser(int) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Removes the ith "security-user" element
removeSecurityUser(int) - Method in interface org.duracloud.SecurityUsersType
Removes the ith "security-user" element
RoleVoterImpl - Class in org.duracloud.security.vote
This class wraps the Spring-RoleVoter for debug visibility.
RoleVoterImpl() - Constructor for class org.duracloud.security.vote.RoleVoterImpl
 

S

SecurityContextUtil - Class in org.duracloud.security.context
This class returns the Credential of the user currently logged into the session.
SecurityContextUtil() - Constructor for class org.duracloud.security.context.SecurityContextUtil
 
SecurityUsersDocument - Interface in org.duracloud
A document containing one security-users(@duracloud.org) element.
SecurityUsersDocument.Factory - Class in org.duracloud
A factory class with static methods for creating instances of this type.
SecurityUsersDocumentImpl - Class in org.duracloud.impl
A document containing one security-users(@duracloud.org) element.
SecurityUsersDocumentImpl(SchemaType) - Constructor for class org.duracloud.impl.SecurityUsersDocumentImpl
 
SecurityUsersType - Interface in org.duracloud
An XML SecurityUsersType(@duracloud.org).
SecurityUsersType.Factory - Class in org.duracloud
A factory class with static methods for creating instances of this type.
SecurityUsersTypeImpl - Class in org.duracloud.impl
An XML SecurityUsersType(@duracloud.org).
SecurityUsersTypeImpl(SchemaType) - Constructor for class org.duracloud.impl.SecurityUsersTypeImpl
 
SecurityUserType - Interface in org.duracloud
An XML SecurityUserType(@duracloud.org).
SecurityUserType.Factory - Class in org.duracloud
A factory class with static methods for creating instances of this type.
SecurityUserTypeImpl - Class in org.duracloud.impl
An XML SecurityUserType(@duracloud.org).
SecurityUserTypeImpl(SchemaType) - Constructor for class org.duracloud.impl.SecurityUserTypeImpl
 
SecurityUtil - Class in org.duracloud.security.util
 
SecurityUtil() - Constructor for class org.duracloud.security.util.SecurityUtil
 
set(List) - Method in interface org.duracloud.AuthoritiesType
Deprecated. 
set(List) - Method in interface org.duracloud.GroupsType
Deprecated. 
setAccountIdUtil(DuraCloudRequestContextUtil) - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
setAccountNonExpired(boolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "accountNonExpired" element
setAccountNonExpired(boolean) - Method in interface org.duracloud.SecurityUserType
Sets the "accountNonExpired" element
setAccountNonLocked(boolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "accountNonLocked" element
setAccountNonLocked(boolean) - Method in interface org.duracloud.SecurityUserType
Sets the "accountNonLocked" element
setCredentialsNonExpired(boolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "credentialsNonExpired" element
setCredentialsNonExpired(boolean) - Method in interface org.duracloud.SecurityUserType
Sets the "credentialsNonExpired" element
setEmail(String) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "email" element
setEmail(String) - Method in interface org.duracloud.SecurityUserType
Sets the "email" element
setEnabled(boolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "enabled" element
setEnabled(boolean) - Method in interface org.duracloud.SecurityUserType
Sets the "enabled" element
setGrantedAuthorities(List) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "grantedAuthorities" element
setGrantedAuthorities(List) - Method in interface org.duracloud.SecurityUserType
Sets the "grantedAuthorities" element
setGroups(List) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "groups" element
setGroups(List) - Method in interface org.duracloud.SecurityUserType
Sets the "groups" element
setIpLimits(String) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "ipLimits" element
setIpLimits(String) - Method in interface org.duracloud.SecurityUserType
Sets the "ipLimits" element
setListValue(List) - Method in interface org.duracloud.AuthoritiesType
 
setListValue(List) - Method in interface org.duracloud.GroupsType
 
setPassword(String) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "password" element
setPassword(String) - Method in interface org.duracloud.SecurityUserType
Sets the "password" element
setSchemaVersion(String) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Sets the "schemaVersion" attribute
setSchemaVersion(String) - Method in interface org.duracloud.SecurityUsersType
Sets the "schemaVersion" attribute
setSecurityUserArray(SecurityUserType[]) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Sets array of all "security-user" element
setSecurityUserArray(int, SecurityUserType) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Sets ith "security-user" element
setSecurityUserArray(SecurityUserType[]) - Method in interface org.duracloud.SecurityUsersType
Sets array of all "security-user" element
setSecurityUserArray(int, SecurityUserType) - Method in interface org.duracloud.SecurityUsersType
Sets ith "security-user" element
setSecurityUsers(SecurityUsersType) - Method in class org.duracloud.impl.SecurityUsersDocumentImpl
Sets the "security-users" element
setSecurityUsers(SecurityUsersType) - Method in interface org.duracloud.SecurityUsersDocument
Sets the "security-users" element
setUserDetailsServiceCache(UserDetailsServiceCache) - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
setUsername(String) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets the "username" element
setUsername(String) - Method in interface org.duracloud.SecurityUserType
Sets the "username" element
setUsers(List<SecurityUserBean>) - Method in interface org.duracloud.security.DuracloudUserDetailsService
 
setUsers(List<SecurityUserBean>) - Method in class org.duracloud.security.impl.UserDetailsServiceImpl
This method re-initializes the existing usersTable, then adds the arg users.
sizeOfSecurityUserArray() - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Returns number of "security-user" element
sizeOfSecurityUserArray() - Method in interface org.duracloud.SecurityUsersType
Returns number of "security-user" element
SpaceAccessVoter - Class in org.duracloud.security.vote
 
SpaceAccessVoter(StorageProviderFactory, UserDetailsService) - Constructor for class org.duracloud.security.vote.SpaceAccessVoter
 
SpaceReadAccessVoter - Class in org.duracloud.security.vote
This class decides if a caller has READ access to a given resource.
SpaceReadAccessVoter(StorageProviderFactory, UserDetailsService) - Constructor for class org.duracloud.security.vote.SpaceReadAccessVoter
 
SpaceReadAccessVoter(StorageProviderFactory, UserDetailsService, List<String>) - Constructor for class org.duracloud.security.vote.SpaceReadAccessVoter
 
SpaceWriteAccessVoter - Class in org.duracloud.security.vote
This class decides if a caller has WRITE access to a given resource.
SpaceWriteAccessVoter(StorageProviderFactory, UserDetailsService) - Constructor for class org.duracloud.security.vote.SpaceWriteAccessVoter
 
supports(ConfigAttribute) - Method in class org.duracloud.security.vote.SpaceAccessVoter
This method always returns true because all configAttributes are able to be handled by this voter.
supports(Class) - Method in class org.duracloud.security.vote.SpaceAccessVoter
This methods returns true if the arg class is an instance of or subclass of FilterInvocation.
supports(ConfigAttribute) - Method in class org.duracloud.security.vote.UserIpLimitsAccessVoter
This method always returns true because all configAttributes are able to be handled by this voter.
supports(Class) - Method in class org.duracloud.security.vote.UserIpLimitsAccessVoter
This methods returns true if the arg class is an instance of or subclass of FilterInvocation.

T

type - Static variable in interface org.duracloud.AuthoritiesType
 
type - Static variable in interface org.duracloud.GroupsType
 
type - Static variable in interface org.duracloud.SecurityUsersDocument
 
type - Static variable in interface org.duracloud.SecurityUsersType
 
type - Static variable in interface org.duracloud.SecurityUserType
 

U

unsetAccountNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Unsets the "accountNonExpired" element
unsetAccountNonExpired() - Method in interface org.duracloud.SecurityUserType
Unsets the "accountNonExpired" element
unsetAccountNonLocked() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Unsets the "accountNonLocked" element
unsetAccountNonLocked() - Method in interface org.duracloud.SecurityUserType
Unsets the "accountNonLocked" element
unsetCredentialsNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Unsets the "credentialsNonExpired" element
unsetCredentialsNonExpired() - Method in interface org.duracloud.SecurityUserType
Unsets the "credentialsNonExpired" element
unsetEnabled() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Unsets the "enabled" element
unsetEnabled() - Method in interface org.duracloud.SecurityUserType
Unsets the "enabled" element
UserDetailsServiceCache - Class in org.duracloud.security.impl
This class is responsible for loading and caching global user details information from a remote data store.
UserDetailsServiceCache(DuracloudAccountRepo, UserFinderUtil) - Constructor for class org.duracloud.security.impl.UserDetailsServiceCache
 
UserDetailsServiceFactoryBean - Class in org.duracloud.security.impl
This class creates a user details service bean according to the configuration of account store and account id of the caller's request context.
UserDetailsServiceFactoryBean() - Constructor for class org.duracloud.security.impl.UserDetailsServiceFactoryBean
 
UserDetailsServiceImpl - Class in org.duracloud.security.impl
This class acts as the repository of username/password/role info for access to this DuraCloud application.
UserDetailsServiceImpl() - Constructor for class org.duracloud.security.impl.UserDetailsServiceImpl
 
UserIpLimitsAccessVoter - Class in org.duracloud.security.vote
Votes on access depending on user IP limits.
UserIpLimitsAccessVoter() - Constructor for class org.duracloud.security.vote.UserIpLimitsAccessVoter
 

V

valueOf(String) - Static method in enum org.duracloud.security.domain.HttpVerb
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.duracloud.security.domain.HttpVerb
Returns an array containing the constants of this enum type, in the order they are declared.
vote(Authentication, Object, Collection<ConfigAttribute>) - Method in class org.duracloud.security.vote.RoleVoterImpl
This method is a pass-through for Spring-RoleVoter.
vote(Authentication, Object, Collection) - Method in class org.duracloud.security.vote.SpaceReadAccessVoter
This method checks the Access and ACL state of the arg resource (space and provider) and denies access to principals if they are anonymous and the space is CLOSED, or if they do not have a READ ACL for the space.
vote(Authentication, Object, Collection) - Method in class org.duracloud.security.vote.SpaceWriteAccessVoter
This method checks the ACL state of the arg resource (space and provider) and denies access to principals if they are anonymous or if they do not have a WRITE ACL for the space.
vote(Authentication, Object, Collection) - Method in class org.duracloud.security.vote.UserIpLimitsAccessVoter
This method checks the IP limits of the principal and denys access if those limits exist and the request is coming from outside the specified range.
VoterUtil - Class in org.duracloud.security.vote
 
VoterUtil() - Constructor for class org.duracloud.security.vote.VoterUtil
 

X

xgetAccountNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "accountNonExpired" element
xgetAccountNonExpired() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "accountNonExpired" element
xgetAccountNonLocked() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "accountNonLocked" element
xgetAccountNonLocked() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "accountNonLocked" element
xgetCredentialsNonExpired() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "credentialsNonExpired" element
xgetCredentialsNonExpired() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "credentialsNonExpired" element
xgetEmail() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "email" element
xgetEmail() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "email" element
xgetEnabled() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "enabled" element
xgetEnabled() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "enabled" element
xgetGrantedAuthorities() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "grantedAuthorities" element
xgetGrantedAuthorities() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "grantedAuthorities" element
xgetGroups() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "groups" element
xgetGroups() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "groups" element
xgetIpLimits() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "ipLimits" element
xgetIpLimits() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "ipLimits" element
xgetListValue() - Method in interface org.duracloud.AuthoritiesType
 
xgetListValue() - Method in interface org.duracloud.GroupsType
 
xgetPassword() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "password" element
xgetPassword() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "password" element
xgetSchemaVersion() - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Gets (as xml) the "schemaVersion" attribute
xgetSchemaVersion() - Method in interface org.duracloud.SecurityUsersType
Gets (as xml) the "schemaVersion" attribute
xgetUsername() - Method in class org.duracloud.impl.SecurityUserTypeImpl
Gets (as xml) the "username" element
xgetUsername() - Method in interface org.duracloud.SecurityUserType
Gets (as xml) the "username" element
xlistValue() - Method in interface org.duracloud.AuthoritiesType
Deprecated. 
xlistValue() - Method in interface org.duracloud.GroupsType
Deprecated. 
xsetAccountNonExpired(XmlBoolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "accountNonExpired" element
xsetAccountNonExpired(XmlBoolean) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "accountNonExpired" element
xsetAccountNonLocked(XmlBoolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "accountNonLocked" element
xsetAccountNonLocked(XmlBoolean) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "accountNonLocked" element
xsetCredentialsNonExpired(XmlBoolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "credentialsNonExpired" element
xsetCredentialsNonExpired(XmlBoolean) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "credentialsNonExpired" element
xsetEmail(XmlString) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "email" element
xsetEmail(XmlString) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "email" element
xsetEnabled(XmlBoolean) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "enabled" element
xsetEnabled(XmlBoolean) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "enabled" element
xsetGrantedAuthorities(AuthoritiesType) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "grantedAuthorities" element
xsetGrantedAuthorities(AuthoritiesType) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "grantedAuthorities" element
xsetGroups(GroupsType) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "groups" element
xsetGroups(GroupsType) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "groups" element
xsetIpLimits(XmlString) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "ipLimits" element
xsetIpLimits(XmlString) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "ipLimits" element
xsetPassword(XmlString) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "password" element
xsetPassword(XmlString) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "password" element
xsetSchemaVersion(XmlString) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
Sets (as xml) the "schemaVersion" attribute
xsetSchemaVersion(XmlString) - Method in interface org.duracloud.SecurityUsersType
Sets (as xml) the "schemaVersion" attribute
xsetUsername(XmlString) - Method in class org.duracloud.impl.SecurityUserTypeImpl
Sets (as xml) the "username" element
xsetUsername(XmlString) - Method in interface org.duracloud.SecurityUserType
Sets (as xml) the "username" element
A C D E F G H I L N O P R S T U V X 
Skip navigation links

Copyright © 2009–2017 DuraSpace. All rights reserved.