public final class HibernateDirectorySynchronisationStatusDao extends Object implements com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDao
| Constructor and Description |
|---|
HibernateDirectorySynchronisationStatusDao(org.hibernate.SessionFactory sessionFactory,
com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.crowd.model.directory.DirectorySynchronisationStatus |
add(com.atlassian.crowd.model.directory.DirectorySynchronisationStatus status) |
Optional<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> |
findActiveForDirectory(long directoryId) |
Collection<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> |
findActiveSyncsWhereNodeIdNotIn(Set<String> nodesIds) |
Optional<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> |
findLastForDirectory(long directoryId) |
long |
removeAll() |
long |
removeAllExcept(long directoryId,
int statusId) |
long |
removeStatusesForDirectory(Long directoryId) |
com.atlassian.crowd.model.directory.DirectorySynchronisationStatus |
update(com.atlassian.crowd.model.directory.DirectorySynchronisationStatus status) |
public HibernateDirectorySynchronisationStatusDao(org.hibernate.SessionFactory sessionFactory,
com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate)
public Optional<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> findActiveForDirectory(long directoryId)
findActiveForDirectory in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic Optional<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> findLastForDirectory(long directoryId)
findLastForDirectory in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic com.atlassian.crowd.model.directory.DirectorySynchronisationStatus add(com.atlassian.crowd.model.directory.DirectorySynchronisationStatus status)
add in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic com.atlassian.crowd.model.directory.DirectorySynchronisationStatus update(com.atlassian.crowd.model.directory.DirectorySynchronisationStatus status)
throws com.atlassian.crowd.exception.ObjectNotFoundException
update in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaocom.atlassian.crowd.exception.ObjectNotFoundExceptionpublic long removeStatusesForDirectory(Long directoryId)
removeStatusesForDirectory in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic long removeAll()
removeAll in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic long removeAllExcept(long directoryId,
int statusId)
removeAllExcept in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaopublic Collection<com.atlassian.crowd.model.directory.DirectorySynchronisationStatus> findActiveSyncsWhereNodeIdNotIn(Set<String> nodesIds)
findActiveSyncsWhereNodeIdNotIn in interface com.atlassian.crowd.embedded.spi.DirectorySynchronisationStatusDaoCopyright © 2003–2022 Atlassian. All rights reserved.