package no.java.incogito.dto;
import fj.data.Option;
import javax.xml.bind.annotation.XmlRootElement;
/**
* @author <a href="mailto:trygvis@java.no">Trygve Laugstøl</a>
* @version $Id$
*/
@XmlRootElement(name = "session")
public class UserSessionAssociationXml {
public String sessionId;
public SessionRatingXml rating;
public String ratingComment;
public InterestLevelXml interestLevel;
public UserSessionAssociationXml() {
}
public UserSessionAssociationXml(String sessionId, SessionRatingXml rating, Option<String> ratingComment, InterestLevelXml interestLevel) {
this.sessionId = sessionId;
this.rating = rating;
this.ratingComment = ratingComment.orSome((String) null);
this.interestLevel = interestLevel;
}
public String getSessionId() {
return sessionId;
}
public SessionRatingXml getRating() {
return rating;
}
public String getRatingComment() {
return ratingComment;
}
public InterestLevelXml getInterestLevel() {
return interestLevel;
}
}