|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.drinkjava2.jsqlbox.entitynet.EntityNet
public class EntityNet
EntityNet is Entity net, after created by using EntityNetHandler, can use pickXxxx methods to pick entity list/set/map from it, and also can use findRelatedXxx methods to search items inside of it, no need send SQL to DB again
| Constructor Summary | |
|---|---|
EntityNet()
|
|
| Method Summary | ||
|---|---|---|
EntityNet |
addGivesList(List<String[]> givesList)
Add a bunch of gives, give can be 2 or 3 items String[] |
|
EntityNet |
configFromPreparedSQL(PreparedSQL ps)
Config, parameters can be entity or entity class or TableModel |
|
protected void |
core__________________________()
|
|
Set<Object> |
doFindRelatedSet(int index,
Object entity,
TableModel[] tbModels)
|
|
|
findRelatedList(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Search related entity list inside of current EntityNet |
|
|
findRelatedMap(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Inside of current EntityNet, search related entity Map |
|
|
findRelatedSet(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
Search related entity set inside of current EntityNet |
|
Map<Class<?>,LinkedHashMap<Object,Object>> |
getBody()
|
|
Map<String,TableModel> |
getConfigs()
|
|
String |
getDebugInfo()
|
|
List<String[]> |
getGivesList()
|
|
Object |
getOneEntity(Class<?> claz,
Object entityId)
|
|
protected void |
getterSetter__________________________()
|
|
EntityNet |
give(String a,
String b)
Give a's value to b's aField |
|
EntityNet |
give(String a,
String b,
String someField)
Give a's value to b's someField |
|
EntityNet |
giveBoth(String a,
String b)
Give a's value to b's aField |
|
EntityNet |
joinTitleArrayList(List<Object[]> titleArrayList)
Join a titleArrayList into current EntityNet, titleArrayList is a List |
|
|
pickEntityList(Class<T> claz)
|
|
|
pickEntityList(String alias)
|
|
|
pickEntityMap(Class<T> claz)
|
|
|
pickEntityMap(String alias)
|
|
|
pickEntitySet(Class<T> claz)
|
|
|
pickEntitySet(String alias)
|
|
|
pickOneEntity(Class<T> claz,
Object entityId)
|
|
|
pickOneEntity(String alias,
Object entityId)
|
|
void |
putOneEntity(Class<?> claz,
Object entityId,
Object entity)
|
|
void |
setBody(Map<Class<?>,LinkedHashMap<Object,Object>> body)
|
|
EntityNet |
setConfigs(Map<String,TableModel> configs)
|
|
EntityNet |
setGivesList(List<String[]> givesList)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EntityNet()
| Method Detail |
|---|
protected void core__________________________()
public EntityNet configFromPreparedSQL(PreparedSQL ps)
public EntityNet giveBoth(String a,
String b)
public EntityNet give(String a,
String b)
public EntityNet give(String a,
String b,
String someField)
public EntityNet joinTitleArrayList(List<Object[]> titleArrayList)
public <T> List<T> pickEntityList(String alias)
public <T> Set<T> pickEntitySet(String alias)
public <T> Map<Object,T> pickEntityMap(String alias)
public <T> T pickOneEntity(String alias,
Object entityId)
public <T> List<T> pickEntityList(Class<T> claz)
public <T> Set<T> pickEntitySet(Class<T> claz)
public <T> Map<Object,T> pickEntityMap(Class<T> claz)
public <T> T pickOneEntity(Class<T> claz,
Object entityId)
public void putOneEntity(Class<?> claz,
Object entityId,
Object entity)
public Object getOneEntity(Class<?> claz,
Object entityId)
public String getDebugInfo()
public <E> List<E> findRelatedList(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
public <E> Set<E> findRelatedSet(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
public <E> Map<Object,E> findRelatedMap(SqlBoxContext ctx,
Object entity,
Object... sqlItems)
public Set<Object> doFindRelatedSet(int index,
Object entity,
TableModel[] tbModels)
protected void getterSetter__________________________()
public Map<String,TableModel> getConfigs()
public EntityNet setConfigs(Map<String,TableModel> configs)
public List<String[]> getGivesList()
public EntityNet addGivesList(List<String[]> givesList)
public EntityNet setGivesList(List<String[]> givesList)
public Map<Class<?>,LinkedHashMap<Object,Object>> getBody()
public void setBody(Map<Class<?>,LinkedHashMap<Object,Object>> body)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||