Package com.atlassian.confluence.impl.user.crowd.hibernate
package com.atlassian.confluence.impl.user.crowd.hibernate
-
ClassDescriptionHibernate 5/Spring implementation of directory persistenceHibernate 5/Spring implementation of group persistenceAllows bulk membership changes via database IDs rather than by name.Hibernate representation of a membership that uses actual foreign keys and joins instead of trusting that database integrity will be maintained by a team of unicorns.Implementation of
MembershipDao
HibernateSearch<TYPE>A HibernateCallback that executes anHQLQuery
against the database, converting parameters and results to the correct types.Implementation ofUserDao
which uses Hibernate 5.Hibernate query translator for our non-crowd-standard table structure for group membership.InternalGroupDao<T extends com.atlassian.crowd.model.group.InternalGroup>Private-ish interface for methods that should only be called by other DAOs.Implements bulk membership changes via database IDs rather than by name.InternalUserDao<T extends com.atlassian.crowd.model.user.User>Private-ish interface for methods that should only be called by other DAOs.Crowd libraries currently need an implementation of this, but it's only applicable for Crowd the product.