public class DataProperty
extends java.lang.Object
C_SYNC_DELETED, C_SYNC_MODIFIED, C_SYNC_NEW, C_SYNC_SYNCHRONIZED| Constructor and Description |
|---|
DataProperty(DBHandler dbhandler)
Dummy constructor
|
DataProperty(DBHandler dbhandler,
PropertyVO pvo) |
DataProperty(DBHandler dbh,
java.sql.ResultSetMetaData rsmd,
int i)
Constructor
It constructs the object based on a ResultSetMetaData field, identified by an index.
|
DataProperty(DBHandler dbhandler,
java.lang.String name,
java.lang.String title,
int type,
int size)
Constructor
It constructs the property directly from the parameters received
|
| Modifier and Type | Method and Description |
|---|---|
PropertyVO |
buildPropertyVO(Model dm,
long classId)
Returns a PropertyVO object for this Property
|
java.lang.String |
getAggregationFn() |
int |
getIndex()
Getter for property index.
|
java.lang.String |
getJavaClassName()
Getter for property Java Classname
|
java.lang.String |
getName()
Getter for property name.
|
int |
getNullable() |
java.lang.String |
getOriginalTable() |
int |
getSize()
Getter for property size.
|
int |
getSqlType() |
java.lang.String |
getSynch()
Getter for property synch.
|
java.lang.String |
getTitle()
Returns property title.
|
int |
getType()
Returns property sql type.
|
int |
getType1() |
java.lang.String |
getType2() |
java.lang.String |
getValidation() |
java.lang.Object |
getValue()
Getter for property value.
|
boolean |
isAutoincrement() |
boolean |
isCaseSensitive() |
boolean |
isPrimaryKey() |
boolean |
isReadOnly() |
boolean |
isSearchable() |
boolean |
isSigned() |
void |
setAggregationFn(java.lang.String aggregationFn) |
void |
setAutoincrement(boolean autoincrement) |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setIndex(int index)
Setter for property index.
|
void |
setJavaClassName(java.lang.String javaClassName) |
void |
setName(java.lang.String name)
Setter for property name.
|
void |
setNullable(int nullable) |
void |
setOriginalTable(java.lang.String originalTable) |
void |
setPrimaryKey(boolean primaryKey) |
void |
setReadOnly(boolean readOnly) |
void |
setSearchable(boolean searchable) |
void |
setSigned(boolean signed) |
void |
setSize(int size)
Setter for property size.
|
void |
setSqlType(int sqlType) |
void |
setSynch(java.lang.String status)
Setter for property synch.
|
void |
setTitle(java.lang.String title)
Sets property title.
|
void |
setType(int type)
Sets property type.
|
void |
setType1(int type1)
Sets property type1.
|
void |
setType2(java.lang.String type2) |
void |
setValidation(java.lang.String validation) |
void |
setValue(java.lang.Object value)
Setter for property value.
|
java.lang.String |
toString()
Returns a String representation of this object.
|
void |
updateFromPropertyVO(PropertyVO pvo)
Updates from PropertyVO information
|
public DataProperty(DBHandler dbh, java.sql.ResultSetMetaData rsmd, int i)
rsmd - ResultSetMetaData, from a select query on the table related to this propertyi - index of the column in the ResultSetMetaData, related to this propertypublic DataProperty(DBHandler dbhandler, java.lang.String name, java.lang.String title, int type, int size)
name - name of the propertytitle - title of the propertytype - type of the property, as defined in java.sql.Typessize - size of the property, when applicablepublic DataProperty(DBHandler dbhandler)
public DataProperty(DBHandler dbhandler, PropertyVO pvo)
public java.lang.String toString()
public int getIndex()
public void setIndex(int index)
public int getSize()
public void setSize(int size)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public int getType()
public java.lang.String getJavaClassName()
PropertygetJavaClassName in interface Propertypublic void setType(int type)
public void setType1(int type1)
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.lang.String getSynch()
public void setSynch(java.lang.String status)
public int getNullable()
getNullable in interface Propertypublic boolean isReadOnly()
isReadOnly in interface Propertypublic boolean isSearchable()
isSearchable in interface Propertypublic boolean isAutoincrement()
isAutoincrement in interface Propertypublic boolean isCaseSensitive()
isCaseSensitive in interface Propertypublic void setSearchable(boolean searchable)
setSearchable in interface Propertypublic void setReadOnly(boolean readOnly)
setReadOnly in interface Propertypublic void setNullable(int nullable)
setNullable in interface Propertypublic void setCaseSensitive(boolean caseSensitive)
setCaseSensitive in interface Propertypublic void setAutoincrement(boolean autoincrement)
public int getSqlType()
getSqlType in interface Propertypublic void setSqlType(int sqlType)
setSqlType in interface Propertypublic void setJavaClassName(java.lang.String javaClassName)
setJavaClassName in interface Propertypublic boolean isPrimaryKey()
isPrimaryKey in interface Propertypublic void setPrimaryKey(boolean primaryKey)
setPrimaryKey in interface Propertypublic void updateFromPropertyVO(PropertyVO pvo)
PropertyupdateFromPropertyVO in interface Propertypublic PropertyVO buildPropertyVO(Model dm, long classId)
PropertybuildPropertyVO in interface Propertypublic java.lang.String getOriginalTable()
getOriginalTable in interface Propertypublic void setOriginalTable(java.lang.String originalTable)
public java.lang.String getValidation()
getValidation in interface Propertypublic void setValidation(java.lang.String validation)
setValidation in interface Propertypublic java.lang.String getAggregationFn()
getAggregationFn in interface Propertypublic void setAggregationFn(java.lang.String aggregationFn)
setAggregationFn in interface Property