package com.john.springinaction.service; import java.util.List; import com.john.springinaction.domain.Spitter; import com.john.springinaction.domain.Spittle; public interface SpitterService { List<Spittle> getRecentSpittles(int count); void saveSpittle(Spittle spittle); void saveSpitter(Spitter spitter); Spitter getSpitter(long id); void startFollowing(Spitter follower, Spitter followee); List<Spittle> getSpittlesForSpitter(Spitter spitter); List<Spittle> getSpittlesForSpitter(String username); Spitter getSpitter(String username); Spittle getSpittleById(long id); void deleteSpittle(long id); List<Spitter> getAllSpitters(); }