Modifier and Type | Method and Description |
---|---|
static com.google.common.collect.SetMultimap<String,String> |
AttributeUtil.toMultimap(Attributes attributes) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalRemoteDirectory
This interface represents a specialised extension of
RemoteDirectory that is used by InternalDirectories. |
interface |
LDAPDirectory
Contains methods specific to LDAP direcotories.
|
interface |
RemoteDirectory
Gateway to perform operations on the physical remote directory.
|
interface |
SynchronisableDirectory
A
RemoteDirectory that holds a local cache to remote data. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractForwardingDirectory
A utility class which delegates (i.e.
|
class |
AbstractInternalDirectory
This class holds methods that are common to both
InternalDirectory and CachingDirectory . |
class |
ApacheDS |
class |
ApacheDS15 |
class |
AppleOpenDirectory
Provides limited support for Apple's Open Directory.
|
class |
AttributeValuesHolder
Concrete implementation of Attributes interface.
|
class |
AuditingDirectoryDecorator
A decorator around a
RemoteDirectory that creates events in the audit log upon changes. |
class |
AzureAdDirectory
Microsoft Azure Active Directory connector
|
class |
CachingDirectory
This InternalDirectory is used for locally caching Users and Groups from an external Directory.
|
class |
DbCachingRemoteDirectory
A
RemoteDirectory that provides LDAP and Crowd integration plus local storage in an internal directory
for LDAP user and group attributes, and local groups for LDAP and Crowd users with local caching of remote data. |
class |
DelegatedAuthenticationDirectory
This implementation of a
RemoteDirectory provides delegated
authentication to an underlying remote LDAP implementation. |
class |
FedoraDS
Read-only directory connector for FedoraDS running the Posix schema.
|
class |
GenericLDAP
Generic LDAP connector.
|
class |
InternalDirectory
Internal directory connector.
|
class |
InternalDirectoryForDelegation
This is the internal front-end of a delegating directory.
|
class |
MicrosoftActiveDirectory
Microsoft Active Directory connector.
|
class |
MockSimpleRemoteDirectory |
class |
MultiValuedAttributeValuesHolder
Concrete implementation of Attributes interface for multi-valued attributes.
|
class |
NovelleDirectory
Novell eDirectory LDAP connector.
|
class |
OpenDS |
class |
OpenLDAP |
class |
OpenLDAPRfc2307 |
class |
RemoteCrowdDirectory
A
RemoteDirectory that allows integration with a remote Crowd server. |
class |
Rfc2307
This class provides read-only support for the POSIX LDAP Schema (RFC2307)
|
class |
RFC2307Directory
Read-only, non-nesting implementation of RFC2307 user-group membership
interactions.
|
class |
RFC4519Directory
Read-write, nesting-aware implementation of RFC4519 user-group membership
interactions.
|
class |
SpringLDAPConnector
This class implements a remote LDAP directory using Spring LdapTemplate.
|
class |
SunONE
Sun ONE / Sun DSEE Directory connector.
|
Modifier and Type | Method and Description |
---|---|
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth.forDirectory(Attributes directoryWithAttributes) |
Set<PasswordConstraint> |
PasswordConstraintsLoader.getFromDirectoryAttributes(long directoryId,
Attributes attributes)
Returns all constraints that are configured for a directory.
|
Set<PasswordConstraint> |
PasswordConstraintsLoaderImpl.getFromDirectoryAttributes(long directoryId,
Attributes attributes) |
Modifier and Type | Interface and Description |
---|---|
interface |
Directory
Represents a Directory configuration in Crowd.
|
interface |
GroupWithAttributes
Represents a group with attributes.
|
interface |
UserWithAttributes
Combination of a User and the user's Attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingEntityWithAttributes
Abstract class providing a delegating implementation of the
Attributes interface. |
class |
DelegatingGroupWithAttributes
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.
|
class |
DelegatingUserWithAttributes
Implementation of UserWithAttributes that simply delegates to an underlying User and Attributes object.
|
class |
ImmutableAttributes
A general purpose immutable implementation of the
Attributes interface. |
class |
ImmutableDirectory |
Constructor and Description |
---|
AbstractDelegatingEntityWithAttributes(Attributes attributes) |
DelegatingGroupWithAttributes(Group group,
Attributes attributes) |
DelegatingUserWithAttributes(User user,
Attributes attributes) |
ImmutableAttributes(Attributes attributes)
Constructs an immutable copy of the passed in attributes.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupEntity
Represents a Group entity.
|
class |
MultiValuedAttributeEntityList
Contains a list of MultiValuedAttributeEntitys.
|
class |
UserEntity
Represents a User entity (client side).
|
Modifier and Type | Method and Description |
---|---|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
Attributes attributes)
Translates a Group with Attributes to a GroupEntity.
|
static MultiValuedAttributeEntityList |
EntityTranslator.toMultiValuedAttributeEntityList(Attributes attributes)
Translates Attributes to MultiValuedAttributeEntityList.
|
static UserEntity |
EntityTranslator.toUserEntity(User user,
Attributes attributes)
Translates a User with Attributes to a UserEntity.
|
Modifier and Type | Class and Description |
---|---|
class |
UserWithAttributesAdapter
Implements a basic SOAPPrincipal wrapper for Crowd principals.
|
Modifier and Type | Class and Description |
---|---|
class |
RecoveryModeDirectory
A
Directory implementation that holds a single in-memory user for recovery purposes. |
class |
RecoveryModeRemoteDirectory
Proxy directory that adds a temp admin account to Crowd and allow admin to login to recover from a broken deployment.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XmlMapper.exportSingleValuedAttributes(Attributes entity,
org.dom4j.Element element)
Exports Map<String, String> to an XML element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LDAPDirectoryEntity |
Modifier and Type | Class and Description |
---|---|
class |
EntityWithAttributes
Base class for any entity that can have attributes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Application
An Application in Crowd.
|
Modifier and Type | Class and Description |
---|---|
class |
ApplicationImpl
Deprecated.
Use
Application or ImmutableApplication instead. Since v2.12. |
class |
ImmutableApplication
Immutable Application
|
Modifier and Type | Class and Description |
---|---|
class |
DirectoryImpl
Deprecated.
Use
ImmutableDirectory instead. Since 3.6.0 |
Modifier and Type | Class and Description |
---|---|
class |
GroupTemplateWithAttributes
Mutable group template with mutable attributes.
|
class |
ImmutableDirectoryGroupWithAttributes |
class |
ImmutableGroupWithAttributes |
class |
InternalGroupWithAttributes
Encapsulates the concept of group which has attributes.
|
class |
LDAPGroupWithAttributes |
Constructor and Description |
---|
DelegatingGroupWithAttributes(Group group,
Attributes attributes) |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableTimestampedUserWithAttributes |
class |
ImmutableUserWithAttributes |
class |
InternalUserWithAttributes
Encapsulates the concept of user which has attributes.
|
class |
LDAPUserWithAttributes |
class |
UserTemplateWithAttributes
Mutable user template with mutable attributes.
|
class |
UserTemplateWithCredentialAndAttributes
Predominantly used for the 'bulk' adding of users to Crowd.
|
Constructor and Description |
---|
DelegatingUserWithAttributes(User user,
Attributes attributes) |
Modifier and Type | Method and Description |
---|---|
static GroupEntity |
EntityTranslator.toGroupEntity(Group group,
Attributes attributes,
com.atlassian.plugins.rest.common.Link groupLink)
Translates a Group with Attributes to a GroupEntity.
|
static MultiValuedAttributeEntityList |
EntityTranslator.toMultiValuedAttributeEntityList(Attributes attributes,
com.atlassian.plugins.rest.common.Link link)
Translates Attributes to MultiValuedAttributeEntityList.
|
static UserEntity |
EntityTranslator.toUserEntity(User user,
Attributes attributes,
com.atlassian.plugins.rest.common.Link userLink)
Translates a User with Attributes to a UserEntity.
|
static UserEntity |
UserEntityUtil.translateWithAttributes(User user,
Attributes attributes,
com.atlassian.plugins.rest.common.Link oldLink) |
Modifier and Type | Class and Description |
---|---|
class |
AttributesMatcher<E extends Attributes>
Matcher for any Crowd entity with attributes.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Attributes> |
AttributesMatcher.entityWithAttributes()
A matcher that matches any entity.
|
static <T extends Attributes> |
CrowdMatchers.entityWithAttributes() |
static <T extends Attributes> |
AttributesMatcher.entityWithAttributes(Class<T> type)
A matcher that matches any entity with attributes; synonymous with
AttributesMatcher.entityWithAttributes() but its argument is used to set the matcher type. |
static <T extends Attributes> |
CrowdMatchers.entityWithAttributes(Class<T> type)
A matcher that matches any entity with attributes; synonymous with
CrowdMatchers.entityWithAttributes() but
its argument is used to set the matcher type. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AttributesMatcher.matchesSafely(Attributes item) |
Copyright © 2021 Atlassian. All rights reserved.
View cookie preferences