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, VISIBLETYPE_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, xmlSerializedecode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toJSONObject, toXMLpublic 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 XMLBeanpublic 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)