package net.brightkite4j.brightkite.resources; import net.brightkite4j.brightkite.exceptions.DeserializationException; import net.brightkite4j.brightkite.utils.BrightkiteUtils; public class Note extends BrightkiteObject implements PlaceObject { private String body; private Person creator; private Place place; private boolean _public; private boolean about; private int commentsCount; public String getBody() { return body; } public void setBody(String body) { this.body = body; } public Person getCreator() { return creator; } public void setCreator(Person creator) { this.creator = creator; } public Place getPlace() { return place; } public void setPlace(Place place) { this.place = place; } public boolean isPublic() { return _public; } public void setPublic(boolean _public) { this._public = _public; } public boolean isAbout() { return about; } public void setAbout(boolean about) { this.about = about; } public int getCommentsCount() { return commentsCount; } public void setCommentsCount(int commentsCount) { this.commentsCount = commentsCount; } public boolean isANote() { return true; } public boolean isAPhoto() { return false; } public boolean isACheckin() { return false; } public static Note fromXML(String xml) { try { Note note = (Note)BrightkiteUtils.fromXML(xml, Note.class); return note; } catch (Exception e) { throw new DeserializationException("Could not deserialize Note.", e); } } }