public class FailoverDirectoryDAO extends Object implements com.atlassian.crowd.embedded.spi.DirectoryDao
| Constructor and Description |
|---|
FailoverDirectoryDAO(com.atlassian.crowd.embedded.spi.DirectoryDao primaryDao,
com.atlassian.crowd.embedded.spi.DirectoryDao secondaryDao,
DaoDiscriminator daoDiscriminator) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.crowd.embedded.api.Directory |
add(com.atlassian.crowd.embedded.api.Directory directory) |
List<com.atlassian.crowd.embedded.api.Directory> |
findAll() |
com.atlassian.crowd.embedded.api.Directory |
findById(long directoryId) |
com.atlassian.crowd.embedded.api.Directory |
findByName(String name) |
void |
remove(com.atlassian.crowd.embedded.api.Directory directory) |
List<com.atlassian.crowd.embedded.api.Directory> |
search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.embedded.api.Directory> entityQuery) |
com.atlassian.crowd.embedded.api.Directory |
update(com.atlassian.crowd.embedded.api.Directory directory) |
public FailoverDirectoryDAO(com.atlassian.crowd.embedded.spi.DirectoryDao primaryDao,
com.atlassian.crowd.embedded.spi.DirectoryDao secondaryDao,
DaoDiscriminator daoDiscriminator)
primaryDao - DAO that will be used unless it is inactivesecondaryDao - failover DAO that will be used only if the primary is inactivedaoDiscriminator - discriminator that indicates whether the primary DAO is active or notpublic com.atlassian.crowd.embedded.api.Directory findById(long directoryId)
throws com.atlassian.crowd.exception.DirectoryNotFoundException
findById in interface com.atlassian.crowd.embedded.spi.DirectoryDaocom.atlassian.crowd.exception.DirectoryNotFoundExceptionpublic com.atlassian.crowd.embedded.api.Directory findByName(String name) throws com.atlassian.crowd.exception.DirectoryNotFoundException
findByName in interface com.atlassian.crowd.embedded.spi.DirectoryDaocom.atlassian.crowd.exception.DirectoryNotFoundExceptionpublic List<com.atlassian.crowd.embedded.api.Directory> findAll()
findAll in interface com.atlassian.crowd.embedded.spi.DirectoryDaopublic com.atlassian.crowd.embedded.api.Directory add(com.atlassian.crowd.embedded.api.Directory directory)
add in interface com.atlassian.crowd.embedded.spi.DirectoryDaopublic com.atlassian.crowd.embedded.api.Directory update(com.atlassian.crowd.embedded.api.Directory directory)
throws com.atlassian.crowd.exception.DirectoryNotFoundException
update in interface com.atlassian.crowd.embedded.spi.DirectoryDaocom.atlassian.crowd.exception.DirectoryNotFoundExceptionpublic void remove(com.atlassian.crowd.embedded.api.Directory directory)
throws com.atlassian.crowd.exception.DirectoryNotFoundException
remove in interface com.atlassian.crowd.embedded.spi.DirectoryDaocom.atlassian.crowd.exception.DirectoryNotFoundExceptionpublic List<com.atlassian.crowd.embedded.api.Directory> search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.embedded.api.Directory> entityQuery)
search in interface com.atlassian.crowd.embedded.spi.DirectoryDaoCopyright © 2018 Atlassian. All rights reserved.