extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/json/LoadMoreJson.java

Code
Comments
Other
Rev Date Author Line
3810 23 Mar 16 nicklas 1 package net.sf.basedb.reggie.json;
3810 23 Mar 16 nicklas 2
3810 23 Mar 16 nicklas 3 import org.json.simple.JSONObject;
3810 23 Mar 16 nicklas 4
3810 23 Mar 16 nicklas 5 import net.sf.basedb.core.DbControl;
3810 23 Mar 16 nicklas 6
3810 23 Mar 16 nicklas 7 /**
3810 23 Mar 16 nicklas 8   Defines a contract for adding more information from an
3810 23 Mar 16 nicklas 9   item to a JSON object. Typically used as a parameter
3810 23 Mar 16 nicklas 10   to utility method that create a JSON reprsentation of
3810 23 Mar 16 nicklas 11   an item.
3810 23 Mar 16 nicklas 12
3810 23 Mar 16 nicklas 13   @author nicklas
3810 23 Mar 16 nicklas 14   @since 4.3
3810 23 Mar 16 nicklas 15 */
3810 23 Mar 16 nicklas 16 public interface LoadMoreJson<T>
3810 23 Mar 16 nicklas 17 {
3810 23 Mar 16 nicklas 18
3810 23 Mar 16 nicklas 19   /**
3810 23 Mar 16 nicklas 20     Load more information from item and put into
3810 23 Mar 16 nicklas 21     the JSON object.
3810 23 Mar 16 nicklas 22   */
3810 23 Mar 16 nicklas 23   public void addMore(DbControl dc, JSONObject json, T item);
3810 23 Mar 16 nicklas 24   
3810 23 Mar 16 nicklas 25 }