Package com.atlassian.bamboo.bandana
Interface BandanaItemDao
-
- All Known Implementing Classes:
BandanaItemDaoImpl
public interface BandanaItemDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull Collection<BandanaItem>
findBandanaItems(BambooBandanaContext bandanaContext)
@NotNull Collection<String>
findBandanaKeys(BambooBandanaContext bandanaContext)
@NotNull Collection<BandanaItem>
getAllBandanaItems()
@Nullable BandanaItem
getBandanaItem(BambooBandanaContext bandanaContext, String key)
void
remove(BambooBandanaContext bandanaContext, String key)
void
removeAllFromContext(BambooBandanaContext bandanaContext)
void
save(@NotNull BandanaItem bandanaItem)
void
saveOrUpdate(BambooBandanaContext bandanaContext, String key, @Nullable String xStreamData)
-
-
-
Method Detail
-
getBandanaItem
@Nullable @Nullable BandanaItem getBandanaItem(BambooBandanaContext bandanaContext, String key)
-
findBandanaItems
@NotNull @NotNull Collection<BandanaItem> findBandanaItems(BambooBandanaContext bandanaContext)
-
findBandanaKeys
@NotNull @NotNull Collection<String> findBandanaKeys(BambooBandanaContext bandanaContext)
-
getAllBandanaItems
@NotNull @NotNull Collection<BandanaItem> getAllBandanaItems()
-
save
void save(@NotNull @NotNull BandanaItem bandanaItem)
-
saveOrUpdate
void saveOrUpdate(BambooBandanaContext bandanaContext, String key, @Nullable @Nullable String xStreamData)
-
removeAllFromContext
void removeAllFromContext(BambooBandanaContext bandanaContext)
-
remove
void remove(BambooBandanaContext bandanaContext, String key)
-
-