package com.socialize.testapp.mock;
import com.socialize.api.SocializeSession;
import com.socialize.api.action.like.LikeOptions;
import com.socialize.api.action.like.LikeSystem;
import com.socialize.entity.Entity;
import com.socialize.entity.Like;
import com.socialize.listener.like.LikeListener;
import com.socialize.networks.SocialNetwork;
public class MockLikeSystem extends MockSystem<Like> implements LikeSystem {
public MockLikeSystem() {
super(new Like());
}
@Override
public void addLike(SocializeSession session, Entity entity, LikeOptions shareOptions, LikeListener listener, SocialNetwork... networks) {
if(listener != null) listener.onCreate(action);
}
@Override
public void deleteLike(SocializeSession session, long id, LikeListener listener) {
if(listener != null) listener.onDelete();
}
@Override
public void getLikesByEntity(SocializeSession session, String entityKey, LikeListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getLikesByEntity(SocializeSession session, String entityKey, int startIndex, int endIndex, LikeListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getLike(SocializeSession session, String entityKey, LikeListener listener) {
if(listener != null) listener.onGet(action);
}
@Override
public void getLikesById(SocializeSession session, LikeListener listener, long... ids) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getLike(SocializeSession session, long id, LikeListener listener) {
if(listener != null) listener.onGet(action);
}
@Override
public void getLikesByUser(SocializeSession session, long userId, LikeListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getLikesByUser(SocializeSession session, long userId, int startIndex, int endIndex, LikeListener listener) {
if(listener != null) listener.onList(actionList);
}
@Override
public void getLikesByApplication(SocializeSession session, int startIndex, int endIndex, LikeListener listener) {
if(listener != null) listener.onList(actionList);
}
}