Uses of Interface
com.atlassian.crowd.embedded.api.Attributes
Package
Description
-
Uses of Attributes in com.atlassian.crowd.attribute
-
Uses of Attributes in com.atlassian.crowd.directory
Modifier and TypeInterfaceDescriptioninterface
This interface represents a specialised extension ofRemoteDirectory
that is used by InternalDirectories.interface
Contains methods specific to LDAP directories.interface
Gateway to perform operations on the physical remote directory.interface
ARemoteDirectory
that holds a local cache to remote data.Modifier and TypeClassDescriptionclass
A utility class which delegates (i.e.class
This class holds methods that are common to bothInternalDirectory
andCachingDirectory
.class
class
class
Provides limited support for Apple's Open Directory.class
Concrete implementation of Attributes interface.class
A decorator around aRemoteDirectory
that creates events in the audit log upon changes.class
Microsoft Entra ID connectorclass
This InternalDirectory is used for locally caching Users and Groups from an external Directory.class
ARemoteDirectory
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
This implementation of aRemoteDirectory
provides delegated authentication to an underlying remote LDAP implementation.class
class
Read-only directory connector for FedoraDS running the Posix schema.class
Generic LDAP connector.class
Internal directory connector.class
This is the internal front-end of a delegating directory.class
class
Microsoft Active Directory connector.class
class
Concrete implementation of Attributes interface for multi-valued attributes.class
Novell eDirectory LDAP connector.class
class
class
class
ARemoteDirectory
that allows integration with a remote Crowd server.class
This class provides read-only support for the POSIX LDAP Schema (RFC2307)class
Read-only, non-nesting implementation of RFC2307 user-group membership interactions.class
Read-write, nesting-aware implementation of RFC4519 user-group membership interactions.class
This class implements a remote LDAP directory using Spring LdapTemplate.class
Sun ONE / Sun DSEE Directory connector.Modifier and TypeMethodDescriptionSynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth.forDirectory
(Attributes directoryWithAttributes) -
Uses of Attributes in com.atlassian.crowd.directory.password.constraint
Modifier and TypeMethodDescriptionInternalDirectoryPasswordConstraintsLoader.getFromDirectoryAttributes
(long directoryId, Attributes attributes) PasswordConstraintsLoader.getFromDirectoryAttributes
(long directoryId, Attributes attributes) Returns all constraints that are configured for a directory. -
Uses of Attributes in com.atlassian.crowd.embedded.api
Modifier and TypeInterfaceDescriptioninterface
Represents a Directory configuration in Crowd.interface
Represents a group with attributes.interface
Combination of a User and the user's Attributes. -
Uses of Attributes in com.atlassian.crowd.embedded.impl
Modifier and TypeClassDescriptionclass
Abstract class providing a delegating implementation of theAttributes
interface.class
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.class
Implementation of UserWithAttributes that simply delegates to an underlying User and Attributes object.final class
A general purpose immutable implementation of theAttributes
interface.final class
ModifierConstructorDescriptionAbstractDelegatingEntityWithAttributes
(Attributes attributes) DelegatingGroupWithAttributes
(Group group, Attributes attributes) DelegatingUserWithAttributes
(User user, Attributes attributes) ImmutableAttributes
(Attributes attributes) Constructs an immutable copy of the passed in attributes. -
Uses of Attributes in com.atlassian.crowd.integration.rest.entity
Modifier and TypeClassDescriptionclass
Represents a Group entity.class
Contains a list ofMultiValuedAttributeEntity
s.class
Represents a User entity (client side). -
Uses of Attributes in com.atlassian.crowd.integration.rest.util
Modifier and TypeMethodDescriptionstatic GroupEntity
EntityTranslator.toGroupEntity
(Group group, Attributes attributes) Translates a Group with Attributes to a GroupEntity.EntityTranslator.toMultiValuedAttributeEntityList
(Attributes attributes) Translates Attributes to MultiValuedAttributeEntityList.static UserEntity
EntityTranslator.toUserEntity
(User user, Attributes attributes) Translates a User with Attributes to a UserEntity. -
Uses of Attributes in com.atlassian.crowd.manager.recovery
Modifier and TypeClassDescriptionfinal class
ADirectory
implementation that holds a single in-memory user for recovery purposes.class
Proxy directory that adds a temp admin account to Crowd and allow admin to login to recover from a broken deployment. -
Uses of Attributes in com.atlassian.crowd.migration.legacy
Modifier and TypeMethodDescriptionprotected void
XmlMapper.exportSingleValuedAttributes
(Attributes entity, org.dom4j.Element element) Exports Map<String, String> to an XML element. -
Uses of Attributes in com.atlassian.crowd.model
Modifier and TypeClassDescriptionclass
Base class for any entity that can have attributes. -
Uses of Attributes in com.atlassian.crowd.model.application
Modifier and TypeClassDescriptionclass
Deprecated.final class
Immutable Application -
Uses of Attributes in com.atlassian.crowd.model.directory
-
Uses of Attributes in com.atlassian.crowd.model.group
Modifier and TypeInterfaceDescriptioninterface
Represents a group with attributes.interface
Represents a group with members (but not all custom attributes).Modifier and TypeClassDescriptionclass
Implementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.class
Mutable group template with mutable attributes.final class
final class
class
Encapsulates the concept of group which has attributes.class
-
Uses of Attributes in com.atlassian.crowd.model.user
Modifier and TypeInterfaceDescriptioninterface
Represents a user with attributes that exists in a directory.Modifier and TypeClassDescriptionclass
Implementation of UserWithAttributes that simply delegates to an underlying User and Attributes object.final class
final class
class
Encapsulates the concept of user which has attributes.class
class
Mutable user template with mutable attributes.class
Predominantly used for the 'bulk' adding of users to Crowd. -
Uses of Attributes in com.atlassian.crowd.plugin.rest.util
Modifier and TypeMethodDescriptionstatic GroupEntity
EntityTranslator.toGroupEntity
(Group group, Attributes attributes, com.atlassian.plugins.rest.api.model.Link groupLink) Translates a Group with Attributes to a GroupEntity.EntityTranslator.toMultiValuedAttributeEntityList
(Attributes attributes, com.atlassian.plugins.rest.api.model.Link link) Translates Attributes to MultiValuedAttributeEntityList.static UserEntity
EntityTranslator.toUserEntity
(User user, Attributes attributes, com.atlassian.plugins.rest.api.model.Link userLink) Translates a User with Attributes to a UserEntity.static UserEntity
UserEntityUtil.translateWithAttributes
(User user, Attributes attributes, com.atlassian.plugins.rest.api.model.Link oldLink) -
Uses of Attributes in com.atlassian.crowd.test.matchers
Modifier and TypeClassDescriptionclass
AttributesMatcher<E extends Attributes>
Matcher for any Crowd entity with attributes.Modifier and TypeMethodDescriptionstatic <T extends Attributes>
AttributesMatcher<T>AttributesMatcher.entityWithAttributes()
A matcher that matches any entity.static <T extends Attributes>
AttributesMatcher<T>AttributesMatcher.entityWithAttributes
(Class<T> type) A matcher that matches any entity with attributes; synonymous withAttributesMatcher.entityWithAttributes()
but its argument is used to set the matcher type.static <T extends Attributes>
AttributesMatcher<T>CrowdMatchers.entityWithAttributes()
static <T extends Attributes>
AttributesMatcher<T>CrowdMatchers.entityWithAttributes
(Class<T> type) A matcher that matches any entity with attributes; synonymous withCrowdMatchers.entityWithAttributes()
but its argument is used to set the matcher type.Modifier and TypeMethodDescriptionprotected boolean
AttributesMatcher.matchesSafely
(Attributes item)
Application
orImmutableApplication
instead.