public class CounterDAO extends IdDaoSupport<CounterDTO>
Constructor and Description |
---|
CounterDAO(CounterRepository repository) |
save, toID
@Autowired public CounterDAO(CounterRepository repository)
public TypedIterable<CounterDTO> findAll()
public TypedIterable<CounterDTO> findCounters(VersionDTO version)
public TypedIterable<CounterDTO> findCounters(VersionDTO version, NodeDTO node)
public CounterDTO findCounter(VersionDTO version, NodeDTO node, SymbolDTO symbol)
public CounterDTO create(VersionDTO version, NodeDTO node, SymbolDTO symbol)
public CounterDTO findOrCreateCounter(VersionDTO version, NodeDTO node, SymbolDTO symbol)
public CounterDTO getCounter(CountedDTO counted, TypedIterable<DirectedSymbolDTO> path, SymbolDTO symbol)
public CounterDTO getCounter(CountedDTO counted, NodeDTO node, SymbolDTO symbol)
public void refresh(CounterDTO counter)
public void increment(CounterDTO counter)
public void increment(CounterDTO counter, long amount)
public void copyCounters(VersionDTO fromVersion, VersionDTO toVersion)
public void createCountersFromRecentCounted(ObservedDTO newObserved, ObservedDTO oldObserved)
public void createCountersFromRecentCounted(VersionDTO previousVersion, VersionDTO lastVersion, VersionDTO toVersion)
public TypedIterable<CounterUpdateDTO> findCounterUpdates(VersionDTO toVersion, VersionDTO previousVersion, VersionDTO lastVersion)
Copyright © 2013. All Rights Reserved.