com.irisel.oms.olapi.beans
Class PropertyVO

java.lang.Object
  extended by com.irisel.util.BaseBean
      extended by com.irisel.oms.olapi.beans.XMLBean
          extended by com.irisel.oms.olapi.beans.PropertyVO
All Implemented Interfaces:
XMLBean, java.io.Serializable

public class PropertyVO
extends XMLBean

See Also:
Serialized Form

Field Summary
static java.lang.String CLASSNAME
           
static java.lang.String CLASSTYPE
           
 
Fields inherited from class com.irisel.oms.olapi.beans.XMLBean
DEFAULT_VISIBILITY, NOT_VISIBLE, VISIBLE
 
Fields inherited from interface com.irisel.util.XMLBean
CSV
 
Constructor Summary
PropertyVO()
           
 
Method Summary
 void copyToInstance(DataInstance di)
           
 void export2csv(java.io.Writer w)
           
 long getClassId()
           
 java.lang.String getComments()
           
 int getFlags()
           
 java.lang.String getJavaClassName()
           
 int getListLevel()
          If property type1 is list, returns the list level.
 java.lang.String getListName()
          If property type1 is list, returns the list name.
 java.lang.String getOriginalName()
           
 java.lang.String getOriginalTable()
           
 int getSize()
           
 int getSqlType()
           
 int getType1()
           
 java.lang.String getType2()
           
 java.lang.String getValidation()
           
 boolean isHasOMSMetadata()
           
 boolean isSearchable()
           
 void setClassId(long classId)
           
 void setComments(java.lang.String comments)
           
 void setFlags(int flags)
           
 void setHasOMSMetadata(boolean hasOMSMetadata)
           
 void setJavaClassName(java.lang.String javaClassName)
           
 void setOriginalName(java.lang.String originalName)
           
 void setOriginalTable(java.lang.String originalTable)
           
 void setSearchable(boolean searchable)
           
 void setSize(int size)
           
 void setSqlType(int sqlType)
           
 void setType1(int type)
           
 void setType2(java.lang.String type2)
           
 void setValidation(java.lang.String validation)
           
 java.lang.String toString()
           
 void updateFromInstance(Instance di)
           
 
Methods inherited from class com.irisel.oms.olapi.beans.XMLBean
getDescId, getGeneratedAt, getGenericAttr, getIcon, getIconName, getId, getLabel, getName, getO, getOrd, getVisibility, isDirty, isEnabled, isErased, isMandatory, isReadOnly, readFromFile, readFromStream, setDescId, setDirty, setEnabled, setErased, setGeneratedAt, setGenericAttr, setIcon, setIconName, setId, setLabel, setName, setO, setOrd, setVisibility, writeToFile, writeToStream, xmlSerialize
 
Methods inherited from class com.irisel.util.BaseBean
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toJSONObject, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASSTYPE

public static java.lang.String CLASSTYPE

CLASSNAME

public static java.lang.String CLASSNAME
Constructor Detail

PropertyVO

public PropertyVO()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class XMLBean

getSize

public int getSize()

getValidation

public java.lang.String getValidation()

setValidation

public void setValidation(java.lang.String validation)

setSize

public void setSize(int size)

getType1

public int getType1()

setType1

public void setType1(int type)

getJavaClassName

public java.lang.String getJavaClassName()

setJavaClassName

public void setJavaClassName(java.lang.String javaClassName)

setSqlType

public void setSqlType(int sqlType)

getSqlType

public int getSqlType()

setType2

public void setType2(java.lang.String type2)

getType2

public java.lang.String getType2()

getListName

public java.lang.String getListName()
                             throws DataException
If property type1 is list, returns the list name.

Returns:
the value for attribute "LIST_NAME" of Type2 field.
Throws:
DataException

getListLevel

public int getListLevel()
                 throws DataException
If property type1 is list, returns the list level.

Returns:
the value for attribute "LEVEL" of Type2 field, as int, or -1 if not found / NaN.
Throws:
DataException

setComments

public void setComments(java.lang.String comments)

getComments

public java.lang.String getComments()

getClassId

public long getClassId()

setClassId

public void setClassId(long classId)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

copyToInstance

public void copyToInstance(DataInstance di)
Overrides:
copyToInstance in class XMLBean

updateFromInstance

public void updateFromInstance(Instance di)
Overrides:
updateFromInstance in class XMLBean

getOriginalTable

public java.lang.String getOriginalTable()

setOriginalTable

public void setOriginalTable(java.lang.String originalTable)

getOriginalName

public java.lang.String getOriginalName()

setOriginalName

public void setOriginalName(java.lang.String originalName)

isHasOMSMetadata

public boolean isHasOMSMetadata()

setHasOMSMetadata

public void setHasOMSMetadata(boolean hasOMSMetadata)

export2csv

public void export2csv(java.io.Writer w)
                throws java.io.IOException
Specified by:
export2csv in interface XMLBean
Overrides:
export2csv in class XMLBean
Throws:
java.io.IOException

setSearchable

public void setSearchable(boolean searchable)

isSearchable

public boolean isSearchable()