public class ListVO extends XMLBean implements ListType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSNAME |
static java.lang.String |
CLASSTYPE |
DEFAULT_VISIBILITY, NOT_VISIBLE, VISIBLE
TYPE_JAVA_CLASS, TYPE_SQL, TYPE_SQL_RUNTIME, TYPE_STANDARD
Constructor and Description |
---|
ListVO() |
Modifier and Type | Method and Description |
---|---|
void |
addElmToInstanceSet(DataInstanceSet dis,
int elementIndex)
Adds a list element to data instance set
|
void |
copyElmsToInstanceSet(DataInstanceSet dis)
Adds the elements of this list to given instance set
|
void |
copyElmToInstance(DataInstance di,
int elementIndex)
Copies a element to a DataInstance (that must be initialized according to the type DM.TABLE_LIST_ELM
|
void |
copyToInstance(DataInstance di)
Set a DataInstance with the data of this object.
|
ListElmVO |
getEmptyElmVO()
Returns a blank element used as empty selection.
|
static ListVO |
getListById(ListVO[] lists,
long listId) |
static ListVO |
getListByName(ListVO[] lists,
java.lang.String listName) |
ListElmVO[] |
getListElementVOs() |
ListElmVO |
getListElmByChildListId(long childListId) |
ListElmVO |
getListElmByName(java.lang.String name) |
ListElmVO |
getListElmByOrd(int ord) |
ListElmVO |
getListElmByValue(java.lang.Object value) |
java.lang.String |
getSource() |
java.lang.String |
getSource(ListElmVO parentElmVO) |
int |
getType() |
java.lang.String |
getValue() |
void |
refreshLabels(java.util.Map<java.lang.Long,DescriptionVO> descriptionsMap) |
void |
setListElementVOs(ListElmVO[] listElementVOs) |
void |
setSource(java.lang.String source) |
void |
setType(int type) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
export2csv, getComments, getDescId, getGeneratedAt, getGenericAttr, getIcon, getIconName, getId, getLabel, getName, getO, getOrd, getVisibility, isDirty, isEnabled, isErased, isMandatory, isReadOnly, readFromFile, readFromStream, refreshMyLabel, refreshMyLabel, setComments, setDescId, setDirty, setEnabled, setErased, setGeneratedAt, setGenericAttr, setIcon, setIconName, setId, setLabel, setName, setO, setOrd, setVisibility, updateFromInstance, writeToFile, writeToStream, xmlSerialize
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toJSONObject, toXML
public static java.lang.String CLASSTYPE
public static java.lang.String CLASSNAME
public void setValue(java.lang.String value)
public java.lang.String getValue()
public ListElmVO[] getListElementVOs()
public void setListElementVOs(ListElmVO[] listElementVOs)
public void copyToInstance(DataInstance di)
copyToInstance
in class XMLBean
public void copyElmToInstance(DataInstance di, int elementIndex)
di
- the DataInstance for type TABLE_LIST_ELMelementIndex
- the index of the element to be dump to the instancepublic void addElmToInstanceSet(DataInstanceSet dis, int elementIndex)
dis
- public void copyElmsToInstanceSet(DataInstanceSet dis)
dis
- data instance set to be updatedpublic java.lang.String getSource()
public java.lang.String getSource(ListElmVO parentElmVO)
public void setSource(java.lang.String source)
public int getType()
public void setType(int type)
public ListElmVO getEmptyElmVO()
public ListElmVO getListElmByValue(java.lang.Object value)
public ListElmVO getListElmByName(java.lang.String name)
public ListElmVO getListElmByOrd(int ord)
public ListElmVO getListElmByChildListId(long childListId)
public void refreshLabels(java.util.Map<java.lang.Long,DescriptionVO> descriptionsMap)