cn.remex.db
类 DbRvo

java.lang.Object
  继承者 cn.remex.db.DbRvo
所有已实现的接口:
cn.remex.core.Rvo, Serializable
直接已知子类:
RsqlRvo

public abstract class DbRvo
extends Object
implements cn.remex.core.Rvo

另请参见:
序列化表格

构造方法摘要
DbRvo()
           
 
方法摘要
 StringBuilder appendMsg(String msg)
           
abstract
<T extends Modelable>
void
assignRow(T bean)
          将查询结果的第一条记录复制给bean
abstract  Object getCell(int rowNO, int columnNO)
           
abstract  Object getCell(int rowIndex, String needColumnName)
           
abstract  List<Object> getCells(int columnIndex, String columnValue, int needColumnIndex)
           
abstract  List<Object> getCells(int columnIndex, String columnValue, String needColumnName)
           
abstract  List<Object> getCells(String columnName, String columnValue, int needColumnIndex)
           
abstract  List<Object> getCells(String columnName, String columnValue, String needColumnName)
           
abstract  List<Object> getColumn(int index)
           
abstract
<T> List<T>
getColumn(int index, Class<T> clazz)
           
abstract  List<Object> getColumn(String needColumnName)
           
abstract  int getEffectRowCount()
           
abstract  List<?> getGridData()
           
abstract  String getId()
           
abstract  TreeMap<String,String> getMapFromColumns(String keyColumn, String valueColumn)
           
abstract  TreeMap<String,String> getMapFromColumns(String keyColumn, String valueColumn, String restrainColumn, String restrainValue)
           
abstract  List<Map<String,Object>> getMapRows()
           
 String getMsg()
          设置返回消息
abstract  int getPagination()
           
abstract  int getRecordCount()
           
abstract  int getRecords()
           
abstract  int getRowCount()
           
abstract  List<List<Object>> getRows()
           
abstract  List<List<Object>> getRows(int columnIndex, String columnValue)
           
abstract  List<List<Object>> getRows(String columnName, String columnValue)
           
 boolean getStatus()
          设置数据状态
abstract  int getTitleIndex(String columnName)
           
abstract  List<String> getTitles()
           
abstract  Map<String,String> getUserData()
           
abstract
<T extends Modelable>
List<T>
obtainBeans()
           
abstract
<T extends Modelable>
List<T>
obtainBeans(Class<? extends Modelable> modelClass)
           
abstract  Map<String,String> obtainMap(String keyColumn, String valueColumn)
           
abstract  Map<String,String> obtainMap(String keyColumn, String valueColumn, String restrainColumn, String restrainValue)
           
abstract
<T> List<T>
obtainObjects(Class<T> clazz)
           
abstract
<T> Map<String,T>
obtainObjectsMap(String columnName, Class<T> clazz)
           
 void setMsg(boolean status, String msg)
           
 void setStatus(boolean status)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DbRvo

public DbRvo()
方法详细信息

setStatus

public void setStatus(boolean status)

setMsg

public void setMsg(boolean status,
                   String msg)

getCell

public abstract Object getCell(int rowNO,
                               int columnNO)

getCell

public abstract Object getCell(int rowIndex,
                               String needColumnName)

getCells

public abstract List<Object> getCells(int columnIndex,
                                      String columnValue,
                                      int needColumnIndex)

getCells

public abstract List<Object> getCells(int columnIndex,
                                      String columnValue,
                                      String needColumnName)

getCells

public abstract List<Object> getCells(String columnName,
                                      String columnValue,
                                      int needColumnIndex)

getCells

public abstract List<Object> getCells(String columnName,
                                      String columnValue,
                                      String needColumnName)

getColumn

public abstract List<Object> getColumn(int index)

getColumn

public abstract <T> List<T> getColumn(int index,
                                      Class<T> clazz)

getColumn

public abstract List<Object> getColumn(String needColumnName)

getEffectRowCount

public abstract int getEffectRowCount()

getGridData

public abstract List<?> getGridData()

getId

public abstract String getId()

getMapFromColumns

public abstract TreeMap<String,String> getMapFromColumns(String keyColumn,
                                                         String valueColumn)

getMapFromColumns

public abstract TreeMap<String,String> getMapFromColumns(String keyColumn,
                                                         String valueColumn,
                                                         String restrainColumn,
                                                         String restrainValue)

getMapRows

public abstract List<Map<String,Object>> getMapRows()

getMsg

public String getMsg()
设置返回消息

指定者:
接口 cn.remex.core.Rvo 中的 getMsg

appendMsg

public StringBuilder appendMsg(String msg)
参数:
msg - the msg to set
返回:
StringBuilder

getPagination

public abstract int getPagination()

getRecordCount

public abstract int getRecordCount()

getRecords

public abstract int getRecords()

getRowCount

public abstract int getRowCount()

getRows

public abstract List<List<Object>> getRows()

getRows

public abstract List<List<Object>> getRows(int columnIndex,
                                           String columnValue)

getRows

public abstract List<List<Object>> getRows(String columnName,
                                           String columnValue)

getStatus

public boolean getStatus()
设置数据状态

指定者:
接口 cn.remex.core.Rvo 中的 getStatus

getTitleIndex

public abstract int getTitleIndex(String columnName)

getTitles

public abstract List<String> getTitles()

getUserData

public abstract Map<String,String> getUserData()

assignRow

public abstract <T extends Modelable> void assignRow(T bean)
将查询结果的第一条记录复制给bean


obtainBeans

public abstract <T extends Modelable> List<T> obtainBeans()

obtainBeans

public abstract <T extends Modelable> List<T> obtainBeans(Class<? extends Modelable> modelClass)

obtainMap

public abstract Map<String,String> obtainMap(String keyColumn,
                                             String valueColumn)

obtainMap

public abstract Map<String,String> obtainMap(String keyColumn,
                                             String valueColumn,
                                             String restrainColumn,
                                             String restrainValue)

obtainObjects

public abstract <T> List<T> obtainObjects(Class<T> clazz)

obtainObjectsMap

public abstract <T> Map<String,T> obtainObjectsMap(String columnName,
                                                   Class<T> clazz)


Copyright © 2016. All rights reserved.