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 |
Defines a contract for adding more information from an |
3810 |
23 Mar 16 |
nicklas |
item to a JSON object. Typically used as a parameter |
3810 |
23 Mar 16 |
nicklas |
to utility method that create a JSON reprsentation of |
3810 |
23 Mar 16 |
nicklas |
an item. |
3810 |
23 Mar 16 |
nicklas |
12 |
|
3810 |
23 Mar 16 |
nicklas |
@author nicklas |
3810 |
23 Mar 16 |
nicklas |
@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 |
Load more information from item and put into |
3810 |
23 Mar 16 |
nicklas |
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 |
} |