package org.buddycloud.channelserver.pubsub.subscription; import java.util.Date; import org.buddycloud.channelserver.pubsub.affiliation.Affiliations; import org.buddycloud.channelserver.pubsub.model.NodeSubscription; import org.xmpp.packet.JID; public class NodeSubscriptionMock implements NodeSubscription { private JID subscriber; private Subscriptions subscription; public void setBareJID(JID jid) { this.subscriber = jid; } public void setAffiliation(Affiliations affiliation) {} public void setSubscription(Subscriptions subscription) { this.subscription = subscription; } public void setForeignChannelServer(String foreignChannelServer) {} public NodeSubscriptionMock(JID jid) { subscriber = jid; } @Override public Subscriptions getSubscription() { return subscription; } @Override public JID getUser() { return subscriber; } @Override public JID getListener() { return subscriber; } @Override public String getNodeId() { return null; } @Override public String getUID() { return subscriber.toString(); } @Override public Date getLastUpdated() { return new Date(); } @Override public JID getInvitedBy() { return null; } }