All Classes and Interfaces
Class
Description
Abstract implementation of the batch finder, sub classes should extend this implementation with an implementation
of
AbstractBatchFinder.processBatchFind(long, java.util.Collection, Class) which performs the hibernate version specific
search.Thread-safe batch processor.
An abstract implementation of
DirectoryInstanceLoader which provides a default implementation
of AbstractDirectoryInstanceLoader.getDirectory(Directory)A utility class which delegates (i.e.
This class holds methods that are common to both
InternalDirectory and CachingDirectory.Manages persistence of aliases.
Used as a marker for all alias changes, not only deletions.
Results of scan which iterates over users in a given application and finds invalid and duplicated email addresses.
Manages persistence of
AppIssuesWithMailScanResultEntity.Manages persistence of
Application.Hibernate DAO for managing application default group memberships
Allows storing and retrieving application-specific SAML SSO configuration
Parent class for events related to specific applications, such as configuration changes and aliasing changes.
Used as a marker for all application updates that should invalidate synchronization for a specific application,
without affecting other applications that are configured to use the same directories.
Hibernate DAO for storing and accessing the audit log
Translates an instance of
AuditLogQuery into a HQLQuery, that can later be executed.Performs a named query against crowd data with the ability to split up the related IN clause.
Threadsafe batch processor.
Batch result that stores ID references of all the directory entities that were
successfully processed by the batch.
Allows mapping a collection of entities processes by a
BatchProcessor
to a list of audit log changesets, to be persisted to generate an audit trail for the operation.This InternalDirectory is used for locally caching Users and Groups from an external Directory.
Counts occurrences of character classes in a String.
Password constraint which analyzes the character types of a password.
Allows persisting and retrieving information about the cluster nodes
Persistent storage of messages passed between cluster nodes.
Component representing database access layer for
InternalCrowdRememberMeTokenHelper class providing
CustomDataFetcher.This implementation of a
RemoteDirectory provides delegated
authentication to an underlying remote LDAP implementation.Iterative directory instance loader.
Non-persisted implementation to return to the service layer
Directory information for users that are consuming licenses in the product.
Data access object for
DirectoryInfoImplementation of
com.atlassian.crowd.model.directory.DirectorySynchronisationStatusBase class for any entity that can have attributes.
Used as a marker to indicate that a changed happened, that prevents creating an event stream from before the
tombstone timestamp, either for the specific directory, or for the entire instance
DAO for
ExpirableUserTokenManages persistence of group administration grants for groups
Hibernate specific batch operation abstraction, shared between hibernate 2 (Confluence) and 4 (Crowd).
Translates implementation agnostic Queries into executable
Hibernate Query Language code.
Describes a scheduled, once-per-cluster job as saved in Crowd's database.
Internal directory connector.
This is the internal front-end of a delegating directory.
Loads an implementation of a
RemoteDirectory for use at runtime
by the Crowd security server.Instantiates the active
PasswordConstraint's
for a directory based on the directory's attributes.Internal Directory utility.
Represent a token that can expire for a user
Encapsulates the concept of group.
Encapsulates the concept of group attribute.
Persistance methods necessary to modify an
InternalDirectory
group.Encapsulates the concept of group which has attributes.
Encapsulates the concept of membership.
Manages persistence of
InternalMembership.Encapsulates the concept of crowd user.
Encapsulates the concept of user attribute.
Encapsulates the concept of user credential record.
Manages persistence of
User.Manages persistence of InternalGrantedPermission at the explicit / direct permission level.
Encapsulates the concept of user which has attributes.
User that is consuming license in product.
Data access object for
LicensedUserDefines constraints for the search query.
Some global information about application licensing.
Data access object for
LicensingSummaryA no-op implementation of InternalUserPermissionDAO, to be used by products embedding Crowd - these don't use
Crowd's permission infrastructure.
A NOP implementation of WebhookDAO.
Has the responsibility of instantiating the active
PasswordConstraint's
for a directory.Convenience implementation (non persisted) to return to the service layer
Persistence related exception.
Captures various server properties of the crowd server.
Persist
property objects.Allows storing and retrieving SAML trust entities (certificates and private keys in PEM format)
A store that can accept arbitrary queries over the tokens.
A store of session tokens, that may be created, retrieved and deleted.
Manages persistence of
TokenAn in-memory implementation of the TokenDAO.
Allows storing tombstones - persistent objects that denote a deletion of an entity or state.
A group of objects that are to be committed in one transaction.
Manages persistence of group administration grants for users
Persists
Webhooks.