Index
All Classes and Interfaces|All Packages|Serialized Form
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() - Method in class org.duracloud.security.impl.UserDetailsServiceFactoryBean
- createInstance(String) - Method in class org.duracloud.security.impl.UserDetailsServiceCache
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.
- DELETE - Enum constant in enum class org.duracloud.security.domain.HttpVerb
- 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, PasswordEncoder) - 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 class org.duracloud.security.domain.HttpVerb
G
- GET - Enum constant in enum class org.duracloud.security.domain.HttpVerb
- 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() - Method in interface org.duracloud.SecurityUsersType
-
Gets array of all "security-user" elements
- getSecurityUserArray(int) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
-
Gets ith "security-user" element
- 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(String, String) - Method in class org.duracloud.security.vote.SpaceAccessVoter
- 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.
- 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(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
- groupsHaveReadAccess(Authentication, Map<String, AclType>) - Method in class org.duracloud.security.util.AuthorizationHelper
- 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(String, Collection<GrantedAuthority>) - Method in class org.duracloud.security.util.AuthorizationHelper
- hasRole(Authentication, String) - 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
- HEAD - Enum constant in enum class org.duracloud.security.domain.HttpVerb
- HttpVerb - Enum Class 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 class 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() - Static method in class org.duracloud.GroupsType.Factory
- newInstance() - Static method in class org.duracloud.SecurityUsersDocument.Factory
- newInstance() - 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.AuthoritiesType.Factory
- newInstance(XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- newInstance(XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
-
Deprecated.
- newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.GroupsType.Factory
-
Deprecated.
XMLInputStream - newValidatingXMLInputStream(XMLInputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
-
Deprecated.
XMLInputStream - newValidatingXMLInputStream(XMLInputStream) - 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.AuthoritiesType.Factory
-
Deprecated.
XMLInputStream - newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
-
Deprecated.
XMLInputStream - newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
-
Deprecated.
XMLInputStream - newValidatingXMLInputStream(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.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(File) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(File) - Static method in class org.duracloud.GroupsType.Factory
- parse(File) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(File) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(File) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(File, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(File, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(File, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(InputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(InputStream) - Static method in class org.duracloud.GroupsType.Factory
- parse(InputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(InputStream) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(InputStream) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(InputStream, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(InputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(InputStream, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(Reader) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(Reader) - Static method in class org.duracloud.GroupsType.Factory
- parse(Reader) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(Reader) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(Reader) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(Reader, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(Reader, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(Reader, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(String) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(String) - Static method in class org.duracloud.GroupsType.Factory
- parse(String) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(String) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(String) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(String, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(String, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(String, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(URL) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(URL) - Static method in class org.duracloud.GroupsType.Factory
- parse(URL) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(URL) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(URL) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(URL, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(URL, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(URL, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(XMLStreamReader) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(XMLStreamReader) - Static method in class org.duracloud.GroupsType.Factory
- parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(XMLStreamReader) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(XMLStreamReader, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(XMLInputStream) - Static method in class org.duracloud.AuthoritiesType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream) - Static method in class org.duracloud.GroupsType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream) - Static method in class org.duracloud.SecurityUsersDocument.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream) - Static method in class org.duracloud.SecurityUsersType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream) - Static method in class org.duracloud.SecurityUserType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
-
Deprecated.
XMLInputStream - parse(XMLInputStream, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
-
Deprecated.
XMLInputStream - parse(Node) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(Node) - Static method in class org.duracloud.GroupsType.Factory
- parse(Node) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(Node) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(Node) - Static method in class org.duracloud.SecurityUserType.Factory
- parse(Node, XmlOptions) - Static method in class org.duracloud.AuthoritiesType.Factory
- parse(Node, XmlOptions) - Static method in class org.duracloud.GroupsType.Factory
- parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUsersDocument.Factory
- parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUsersType.Factory
- parse(Node, XmlOptions) - Static method in class org.duracloud.SecurityUserType.Factory
- POST - Enum constant in enum class org.duracloud.security.domain.HttpVerb
- PUT - Enum constant in enum class org.duracloud.security.domain.HttpVerb
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
- 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(int, SecurityUserType) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
-
Sets ith "security-user" element
- setSecurityUserArray(int, SecurityUserType) - Method in interface org.duracloud.SecurityUsersType
-
Sets ith "security-user" element
- setSecurityUserArray(SecurityUserType[]) - Method in class org.duracloud.impl.SecurityUsersTypeImpl
-
Sets array of all "security-user" element
- setSecurityUserArray(SecurityUserType[]) - Method in interface org.duracloud.SecurityUsersType
-
Sets array of all "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(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(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.
- 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(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.
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 class org.duracloud.security.domain.HttpVerb
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.duracloud.security.domain.HttpVerb
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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.
- vote(Authentication, Object, Collection<ConfigAttribute>) - Method in class org.duracloud.security.vote.RoleVoterImpl
-
This method is a pass-through for Spring-RoleVoter.
- VoterUtil - Class in org.duracloud.security.vote
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
All Classes and Interfaces|All Packages|Serialized Form
XMLInputStream