social-service-model/src/main/java/org/gcube/social_networking/socialnetworking/model/beans/MessageInbox.java

27 lines
989 B
Java

package org.gcube.social_networking.socialnetworking.model.beans;
import java.util.*;
import org.gcube.common.storagehub.model.items.nodes.Owner;
/**
* Used for serialization
*/
public class MessageInbox extends org.gcube.common.storagehub.model.messages.Message {
//needed for serialization
public MessageInbox() {
super();
}
@Override
public String toString() {
String body = (getBody() != null && getBody().length() > 10) ? getBody().substring(0, 9) + " ..." : "empty or short body";
String usernameSender = getSender() != null ? getSender().getUserName() : "uknwnown";
return "Message getSenderUsername()=" + usernameSender + ", getSubject()=" + getSubject() + ", getBody()=" + body + ", isRead()=" + isRead()
+ ", isOpened()=" + isOpened() + ", getAddresses()=" + Arrays.toString(getAddresses())
+ ", getCreationTime()=" + getCreationTime() + ", getId()="
+ getId() + ", getName()=" + getName() + ", getPrimaryType()=" + getPrimaryType() + "]";
}
}