Class HibernatePluginDataDao
java.lang.Object
com.atlassian.confluence.plugin.persistence.hibernate.HibernatePluginDataDao
- All Implemented Interfaces:
PluginDataDao
@Transactional
@Deprecated(forRemoval=true)
public class HibernatePluginDataDao
extends Object
implements PluginDataDao
Deprecated, for removal: This API element is subject to removal in a future version.
Hibernate implementation of a PluginDataDao, which stores plugin JARs in a database
for distribution among clustered application nodes.
-
Constructor Summary
ConstructorsConstructorDescriptionHibernatePluginDataDao(org.hibernate.SessionFactory sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Same as callingPluginDataDao.getAllPluginData(), except that this does not load the plugin binary into memory.getPluginData(String key) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Same as callingPluginDataDao.getPluginData(String), except that this does not load the plugin binary into memory.booleanpluginDataExists(String key) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsaveOrUpdate(PluginData pluginData) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
HibernatePluginDataDao
public HibernatePluginDataDao(org.hibernate.SessionFactory sessionFactory) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getPluginData
@Transactional(readOnly=true) public PluginData getPluginData(String key) throws org.springframework.orm.ObjectRetrievalFailureException Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getPluginDatain interfacePluginDataDao- Throws:
org.springframework.orm.ObjectRetrievalFailureException
-
getPluginDataWithoutBinary
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:PluginDataDaoSame as callingPluginDataDao.getPluginData(String), except that this does not load the plugin binary into memory.- Specified by:
getPluginDataWithoutBinaryin interfacePluginDataDao
-
getAllPluginData
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getAllPluginDatain interfacePluginDataDao
-
getAllPluginDataWithoutBinary
@Transactional(readOnly=true) public Iterator<PluginDataWithoutBinary> getAllPluginDataWithoutBinary()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:PluginDataDaoSame as callingPluginDataDao.getAllPluginData(), except that this does not load the plugin binary into memory.- Specified by:
getAllPluginDataWithoutBinaryin interfacePluginDataDao
-
saveOrUpdate
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
saveOrUpdatein interfacePluginDataDao
-
remove
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
removein interfacePluginDataDao- Throws:
org.springframework.orm.ObjectRetrievalFailureException
-
pluginDataExists
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
pluginDataExistsin interfacePluginDataDao
-
HibernatePluginDataDao