com.irisel.oms.olapi.beans
Interface Instance
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- DataExchangeInstance, DataInstance
public interface Instance
- extends java.io.Serializable
- Author:
- Jose Manuel Gomez
PROPERTY_INDEX_NOT_FOUND
static final int PROPERTY_INDEX_NOT_FOUND
- See Also:
- Constant Field Values
getType
java.lang.String getType()
getClassId
long getClassId()
getClassname
java.lang.String getClassname()
- Returns:
- the oms class name
getId
long getId()
- Returns:
- the oid or primary key at index 0
getClassnames
java.lang.String[] getClassnames()
- Returns:
- the oms class name array (for view records it may differ for each field)
getValues
java.lang.Object[] getValues()
- Returns:
- the array of values
getValue
java.lang.Object getValue(int index)
- Parameters:
index
-
- Returns:
- the value at index.
getValue
java.lang.Object getValue(java.lang.String name)
- Parameters:
name
-
- Returns:
- the value of the property given by name.
getPropertyNames
java.lang.String[] getPropertyNames()
getName
java.lang.String getName(int index)
getIndex
int getIndex(java.lang.String name)
getPropertyCount
int getPropertyCount()
getValueClassName
java.lang.String getValueClassName(int index)
- Parameters:
index
-
- Returns:
- the Java class name associated with value at index.
toXML
java.lang.String toXML()
encode64
java.lang.String encode64()
isDirty
boolean isDirty()
setDirty
void setDirty(boolean b)
clone
void clone(Instance bean)
setId
void setId(long id)
setClassname
void setClassname(java.lang.String classname)
setValue
void setValue(int index,
java.lang.Object value)
setValue
void setValue(java.lang.String name,
java.lang.Object value)
setClassnames
void setClassnames(java.lang.String[] classnames)
setValues
void setValues(java.lang.Object[] values)
setPropertyNames
void setPropertyNames(java.lang.String[] names)
setValuesClassNames
void setValuesClassNames(java.lang.String[] valuesClassNames)
setType
void setType(java.lang.String type)
getOriginalNames
java.lang.String[] getOriginalNames()
setOriginalNames
void setOriginalNames(java.lang.String[] originalNames)
getIcon
javax.swing.Icon getIcon()
setIcon
void setIcon(javax.swing.Icon icon)
hasProperty
boolean hasProperty(java.lang.String field_name)
toJSON
java.lang.String toJSON()
toMap
java.util.Map toMap()
setAutomaticFields
void setAutomaticFields()
- Sets special fields with default or calculated values.