public class DataInstance extends XMLBean implements Instance
CLASSNAME, CLASSTYPE, DEFAULT_VISIBILITY, NOT_VISIBLE, VISIBLE
PROPERTY_INDEX_NOT_FOUND
Constructor and Description |
---|
DataInstance()
Creates a new instance of DataInstance
|
DataInstance(ClassVO c) |
DataInstance(long classid,
java.lang.String classname,
java.lang.String[] classnames,
java.lang.String[] names,
java.lang.String[] originalNames,
java.lang.Object[] values,
java.lang.String[] javaClassNames,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
void |
clone(Instance bean) |
void |
close() |
long |
getClassId() |
java.lang.String |
getClassname() |
java.lang.String[] |
getClassnames() |
GlobalID |
getGlid() |
GlobalID |
getGlobalId() |
int |
getIndex(java.lang.String name) |
java.lang.String |
getInstanceType() |
java.lang.String |
getName(int index) |
java.lang.String[] |
getOriginalNames() |
int |
getPropertyCount() |
java.lang.String[] |
getPropertyNames() |
java.lang.String |
getType() |
java.lang.Object |
getValue(int index) |
java.lang.Object |
getValue(java.lang.String name) |
java.lang.String |
getValueClassName(int i)
Getter for property valuesClassNames.
|
java.lang.Object[] |
getValues() |
java.lang.String[] |
getValuesClassNames()
Getter for property valuesClassNames.
|
boolean |
hasProperty(java.lang.String field_name) |
int |
name2index(java.lang.String name)
Returns the index in the values vector
corresponding to a column given by name
|
void |
setAutomaticFields()
Sets special fields with default or calculated values.
|
void |
setClassId(long classId) |
void |
setClassname(java.lang.String classname) |
void |
setClassnames(java.lang.String[] classnames) |
void |
setGlid(GlobalID glid) |
void |
setId(long id) |
void |
setInstanceType(java.lang.String type) |
void |
setOriginalNames(java.lang.String[] originalNames) |
void |
setPropertyNames(java.lang.String[] names) |
void |
setType(java.lang.String type) |
void |
setValue(int index,
java.lang.Object value) |
void |
setValue(java.lang.String name,
java.lang.Object value) |
void |
setValues(java.lang.Object[] values) |
void |
setValuesClassNames(java.lang.String[] valuesClassNames)
Setter for property valuesClassNames.
|
JSONObject |
toJSONObject() |
java.util.Map |
toMap() |
java.lang.String |
toString() |
copyToInstance, 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, setLabel, setName, setO, setOrd, setVisibility, updateFromInstance, writeToFile, writeToStream, xmlSerialize
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toXML
public DataInstance()
public DataInstance(ClassVO c)
public DataInstance(long classid, java.lang.String classname, java.lang.String[] classnames, java.lang.String[] names, java.lang.String[] originalNames, java.lang.Object[] values, java.lang.String[] javaClassNames, java.lang.String type)
public int name2index(java.lang.String name)
public java.lang.String getInstanceType()
public java.lang.Object getValue(int index)
public java.lang.Object getValue(java.lang.String name)
public java.lang.Object[] getValues()
public void setInstanceType(java.lang.String type)
public void setValue(java.lang.String name, java.lang.Object value)
public void setValue(int index, java.lang.Object value)
public void setValues(java.lang.Object[] values)
public int getPropertyCount()
getPropertyCount
in interface Instance
public java.lang.String[] getPropertyNames()
getPropertyNames
in interface Instance
public void setPropertyNames(java.lang.String[] names)
setPropertyNames
in interface Instance
public java.lang.String[] getValuesClassNames()
public void setValuesClassNames(java.lang.String[] valuesClassNames)
setValuesClassNames
in interface Instance
valuesClassNames
- New value of property valuesClassNames.public java.lang.String getValueClassName(int i)
getValueClassName
in interface Instance
public void close()
public java.lang.String getClassname()
getClassname
in interface Instance
public java.lang.String[] getClassnames()
getClassnames
in interface Instance
public void setId(long id)
public void setClassname(java.lang.String classname)
setClassname
in interface Instance
public GlobalID getGlobalId()
public GlobalID getGlid()
public void setGlid(GlobalID glid)
public void setClassnames(java.lang.String[] classnames)
setClassnames
in interface Instance
public java.lang.String[] getOriginalNames()
getOriginalNames
in interface Instance
public void setOriginalNames(java.lang.String[] originalNames)
setOriginalNames
in interface Instance
public boolean hasProperty(java.lang.String field_name)
hasProperty
in interface Instance
public long getClassId()
getClassId
in interface Instance
public void setClassId(long classId)
public JSONObject toJSONObject()
toJSONObject
in class BaseBean
public void setAutomaticFields()
Instance
setAutomaticFields
in interface Instance