package uk.ac.cam.echo.client.data; import org.codehaus.jackson.annotate.JsonIgnore; import uk.ac.cam.echo.data.Conference; import uk.ac.cam.echo.data.Conversation; import java.util.List; public class ConferenceData extends BaseData implements Conference{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public String toString() { return "Conference: " + getName(); } @JsonIgnore public List<Conversation> getConversationSet() { return getApi().conferenceResource.getConversations(getId()); } @Override public void addConversation(Conversation conv) { throw new UnsupportedOperationException("Not implemented yet use api.conversationResource.create(...)"); } @Override protected void configureResource() { setResource(getApi().conferenceResource); } }