package main.java.twitapp.services; import java.util.ArrayList; import java.util.Iterator; public class AppManager { private User user; private UserBase userBase; public AppManager(String userId){ userBase = UserBase.getInstance(); user = userBase.get(userId); } public void twit(String twit){ user.setTwit(new Twit(twit)); } public void follow(String followId){ user.setFollower(userBase.get(followId)); } public Iterator getFollowers(){ ArrayList users = user.getFollowers(); return users.iterator(); } public Iterator getTwits(){ ArrayList twits = user.getTwits(); return twits.iterator(); } public Iterator getFollowerTwits(String followeId){ ArrayList followerTwits= userBase.get(followeId).getTwits(); return followerTwits.iterator(); } }