package com.socialize.testapp.mock;
import com.socialize.api.SocializeSession;
import com.socialize.api.action.ActionType;
import com.socialize.api.action.activity.ActivitySystem;
import com.socialize.entity.Comment;
import com.socialize.entity.SocializeAction;
import com.socialize.error.SocializeException;
import com.socialize.listener.activity.ActionListener;
public class MockActivitySystem extends MockSystem<SocializeAction> implements ActivitySystem {
public MockActivitySystem() {
super(new Comment()); // Just use a comment :/
}
@Override
public SocializeAction getAction(SocializeSession session, long id, ActionType type) throws SocializeException {
return action;
}
@Override
public void getActivityByUser(SocializeSession session, long id, ActionListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getActivityByUser(SocializeSession session, long id, int startIndex, int endIndex, ActionListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getActivityByApplication(SocializeSession session, int startIndex, int endIndex, ActionListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getActivityByEntity(SocializeSession session, String entityKey, int startIndex, int endIndex, ActionListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getActivityByUserAndEntity(SocializeSession session, long userId, String entityKey, int startIndex, int endIndex, ActionListener listener) {
if(listener != null) listener.onList(actionList);
}
}