public class

HibernatePluginDataDao

extends HibernateDaoSupport
implements PluginDataDao
java.lang.Object
   ↳ org.springframework.dao.support.DaoSupport
     ↳ org.springframework.orm.hibernate.support.HibernateDaoSupport
       ↳ com.atlassian.confluence.plugin.persistence.hibernate.HibernatePluginDataDao

Class Overview

Hibernate implementation of a PluginDataDao, which stores plugin JARs in a database for distribution among clustered application nodes.

Summary

[Expand]
Inherited Fields
From class org.springframework.dao.support.DaoSupport
Public Constructors
HibernatePluginDataDao()
Public Methods
Iterator getAllPluginData()
PluginData getPluginData(String key)
boolean pluginDataExists(String key)
void remove(String key)
void saveOrUpdate(PluginData pluginData)
[Expand]
Inherited Methods
From class org.springframework.orm.hibernate.support.HibernateDaoSupport
From class org.springframework.dao.support.DaoSupport
From class java.lang.Object
From interface com.atlassian.confluence.plugin.persistence.PluginDataDao
From interface org.springframework.beans.factory.InitializingBean

Public Constructors

public HibernatePluginDataDao ()

Public Methods

public Iterator getAllPluginData ()

public PluginData getPluginData (String key)

Throws
ObjectRetrievalFailureException

public boolean pluginDataExists (String key)

public void remove (String key)

Throws
ObjectRetrievalFailureException

public void saveOrUpdate (PluginData pluginData)