@Transactional public class DirectoryDaoTransactionalDecorator extends Object implements TransactionalDirectoryDao
DirectoryDao calls in a Transactional. This is helpful when another component needs to
both define a DirectoryDao method in as transactional and call it.| Constructor and Description |
|---|
DirectoryDaoTransactionalDecorator(com.atlassian.crowd.embedded.spi.DirectoryDao dao) |
| Modifier and Type | Method and Description |
|---|---|
Directory |
add(Directory directory)
Makes a transactional call to
DirectoryDao.add(Directory) |
List<Directory> |
findAll()
Deprecated.
Use
search(EntityQuery) instead. Since v3.2.0 |
Directory |
findById(long directoryId)
Makes a transactional call to
DirectoryDao.findById(long) |
Directory |
findByName(String name)
Makes a transactional call to
DirectoryDao.findByName(String) |
void |
remove(Directory directory)
Makes a transactional call to
DirectoryDao.remove(Directory) |
List<Directory> |
search(EntityQuery<Directory> entityQuery)
Makes a transactional call to
DirectoryDao.search(EntityQuery) |
Directory |
update(Directory directory)
Makes a transactional call to
DirectoryDao.update(Directory) |
public DirectoryDaoTransactionalDecorator(com.atlassian.crowd.embedded.spi.DirectoryDao dao)
@Transactional(readOnly=true) public Directory findById(long directoryId) throws DirectoryNotFoundException
DirectoryDao.findById(long)findById in interface com.atlassian.crowd.embedded.spi.DirectoryDaodirectoryId - dir idDirectoryNotFoundException - if directory is not presentpublic Directory update(Directory directory) throws DirectoryNotFoundException
DirectoryDao.update(Directory)update in interface com.atlassian.crowd.embedded.spi.DirectoryDaodirectory - directory to be updatedDirectoryNotFoundException - if directory is not present@Transactional(readOnly=true) public Directory findByName(String name) throws DirectoryNotFoundException
DirectoryDao.findByName(String)findByName in interface com.atlassian.crowd.embedded.spi.DirectoryDaoname - directory nameDirectoryNotFoundException - if directory is not presentpublic Directory add(Directory directory)
DirectoryDao.add(Directory)add in interface com.atlassian.crowd.embedded.spi.DirectoryDaodirectory - the directory to persistpublic void remove(Directory directory) throws DirectoryNotFoundException
DirectoryDao.remove(Directory)remove in interface com.atlassian.crowd.embedded.spi.DirectoryDaodirectory - the directory to removeDirectoryNotFoundException - if the directory does not exist@Deprecated @Transactional(readOnly=true) public List<Directory> findAll()
search(EntityQuery) instead. Since v3.2.0DirectoryDao.findAll()findAll in interface com.atlassian.crowd.embedded.spi.DirectoryDao@Transactional(readOnly=true) public List<Directory> search(EntityQuery<Directory> entityQuery)
DirectoryDao.search(EntityQuery)search in interface com.atlassian.crowd.embedded.spi.DirectoryDaoentityQuery - the search query to run against the directory data storeQueryBuilder.queryFor(java.lang.Class<T>, com.atlassian.crowd.search.EntityDescriptor)Copyright © 2023 Atlassian. All rights reserved.