com.atlassian.bamboo.bandana
Interface BandanaItemDao

All Known Implementing Classes:
BandanaItemDaoImpl

public interface BandanaItemDao


Method Summary
 Collection<BandanaItem> findBandanaItems(BambooBandanaContext bandanaContext)
           
 Collection<String> findBandanaKeys(BambooBandanaContext bandanaContext)
           
 Collection<BandanaItem> getAllBandanaItems()
           
 BandanaItem getBandanaItem(BambooBandanaContext bandanaContext, String key)
           
 void remove(BambooBandanaContext bandanaContext, String key)
           
 void removeAllFromContext(BambooBandanaContext bandanaContext)
           
 void save(BandanaItem bandanaItem)
           
 void saveOrUpdate(BambooBandanaContext bandanaContext, String key, String xStreamData)
           
 

Method Detail

getBandanaItem

@Nullable
BandanaItem getBandanaItem(BambooBandanaContext bandanaContext,
                                    String key)

findBandanaItems

@NotNull
Collection<BandanaItem> findBandanaItems(BambooBandanaContext bandanaContext)

findBandanaKeys

@NotNull
Collection<String> findBandanaKeys(BambooBandanaContext bandanaContext)

getAllBandanaItems

@NotNull
Collection<BandanaItem> getAllBandanaItems()

save

void save(@NotNull
          BandanaItem bandanaItem)

saveOrUpdate

void saveOrUpdate(BambooBandanaContext bandanaContext,
                  String key,
                  @Nullable
                  String xStreamData)

removeAllFromContext

void removeAllFromContext(BambooBandanaContext bandanaContext)

remove

void remove(BambooBandanaContext bandanaContext,
            String key)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.