public abstract class AbstractTableModel extends AbstractInMemoryIdGen implements IParamContainer
Modifier and Type | Field and Description |
---|---|
protected long |
id
The id.
|
protected ParamTree |
paramTree
The param tree.
|
static String |
TABLE_NAME |
Modifier | Constructor and Description |
---|---|
protected |
AbstractTableModel(long id,
ParamTree paramTree)
Instantiates a new abstract table model.
|
Modifier and Type | Method and Description |
---|---|
List<CVParam> |
getCVParams()
Gets the cV params.
|
long |
getId()
Gets the id.
|
ParamTree |
getParamTree(com.almworks.sqlite4java.SQLiteConnection mzDbConnection)
Gets the param tree.
|
UserParam |
getUserParam(String name)
Gets the user param.
|
List<UserParam> |
getUserParams()
Gets the user params.
|
List<UserText> |
getUserTexts()
Gets the user texts.
|
boolean |
hasParamTree()
Checks for param tree.
|
protected void |
loadParamTree(com.almworks.sqlite4java.SQLiteConnection mzDbConnection)
Loads the param tree.
|
void |
setParamTree(ParamTree paramTree)
Sets the param tree.
|
generateNewId
public static String TABLE_NAME
protected final long id
protected ParamTree paramTree
protected AbstractTableModel(long id, ParamTree paramTree)
id
- the idparamTree
- the param treepublic long getId()
public boolean hasParamTree()
public ParamTree getParamTree(com.almworks.sqlite4java.SQLiteConnection mzDbConnection) throws com.almworks.sqlite4java.SQLiteException
com.almworks.sqlite4java.SQLiteException
public void setParamTree(ParamTree paramTree)
paramTree
- the new param treeprotected void loadParamTree(com.almworks.sqlite4java.SQLiteConnection mzDbConnection) throws com.almworks.sqlite4java.SQLiteException
paramTree
- the new param treecom.almworks.sqlite4java.SQLiteException
public List<CVParam> getCVParams()
IParamContainer
getCVParams
in interface IParamContainer
public List<UserParam> getUserParams()
IParamContainer
getUserParams
in interface IParamContainer
public UserParam getUserParam(String name)
IParamContainer
getUserParam
in interface IParamContainer
name
- the namepublic List<UserText> getUserTexts()
IParamContainer
getUserTexts
in interface IParamContainer
Copyright © 2019. All rights reserved.