com.atlassian.confluence.plugin.persistence
Interface PluginDataDao

All Known Implementing Classes:
HibernatePluginDataDao

public interface PluginDataDao

Interface for storing and retrieving plugin data


Method Summary
 Iterator<PluginData> getAllPluginData()
           
 Iterator<PluginDataWithoutBinary> getAllPluginDataWithoutBinary()
          Same as calling getAllPluginData(), except that this does not load the plugin binary into memory.
 PluginData getPluginData(String key)
           
 PluginDataWithoutBinary getPluginDataWithoutBinary(String key)
          Same as calling getPluginData(String), except that this does not load the plugin binary into memory.
 boolean pluginDataExists(String key)
           
 void remove(String key)
           
 void saveOrUpdate(PluginData pluginData)
           
 

Method Detail

getPluginData

PluginData getPluginData(String key)

getPluginDataWithoutBinary

PluginDataWithoutBinary getPluginDataWithoutBinary(String key)
Same as calling getPluginData(String), except that this does not load the plugin binary into memory.

Since:
5.7

getAllPluginData

Iterator<PluginData> getAllPluginData()

getAllPluginDataWithoutBinary

Iterator<PluginDataWithoutBinary> getAllPluginDataWithoutBinary()
Same as calling getAllPluginData(), except that this does not load the plugin binary into memory.

Since:
5.7

saveOrUpdate

void saveOrUpdate(PluginData pluginData)

remove

void remove(String key)

pluginDataExists

boolean pluginDataExists(String key)


Copyright © 2003–2015 Atlassian. All rights reserved.