package com.workshare.msnos.core.payloads;
import com.workshare.msnos.core.Cloud.Internal;
import com.workshare.msnos.core.Iden;
import com.workshare.msnos.core.Message;
import com.workshare.msnos.soup.json.Json;
public class FltPayload implements Message.Payload {
private final Iden about;
public FltPayload(Iden about) {
this.about = about;
}
@Override
public Message.Payload[] split() {
return null;
}
public Iden getAbout() {
return about;
}
@Override
public String toString() {
return Json.toJsonString(this);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
FltPayload that = (FltPayload) o;
return !(about != null ? !about.equals(that.about) : that.about != null);
}
@Override
public int hashCode() {
return about != null ? about.hashCode() : 0;
}
@Override
public boolean process(Message message, Internal internal) {
return false;
}
}