/** * */ package xapi.test.model.content; import xapi.model.content.ModelComment; /** * @author James X. Nelson (james@wetheinter.net, @james) * */ public class ModelCommentTest extends ModelContentTest implements ModelComment { /** * @see xapi.model.content.ModelComment#getContentId() */ @Override public String getContentId() { return getProperty("contentId"); } /** * @see xapi.model.content.ModelComment#setContentId(java.lang.String) */ @Override public ModelComment setContentId(final String ContentId) { setProperty("contentId", ContentId); return this; } /** * @see xapi.test.model.content.ModelContentTest#getPropertyNames() */ @Override public String[] getPropertyNames() { return new String[]{"downvotes", "contentId", "children", "related", "text", "time", "upvotes"}; } /** * @see xapi.test.model.content.ModelContentTest#getPropertyType(java.lang.String) */ @Override public Class<?> getPropertyType(final String key) { if ("ContentId".equals(key)) { return String.class; } return super.getPropertyType(key); } /** * @see xapi.model.impl.AbstractModel#getType() */ @Override public String getType() { return "comment"; } }