public interface Property
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
C_SYNC_DELETED |
static java.lang.String |
C_SYNC_MODIFIED |
static java.lang.String |
C_SYNC_NEW |
static java.lang.String |
C_SYNC_SYNCHRONIZED |
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()
Returns the synchronization status
|
java.lang.String |
getTitle()
Getter for property title
|
int |
getType()
Getter for property 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 |
setCaseSensitive(boolean caseSensitive) |
void |
setIndex(int i) |
void |
setJavaClassName(java.lang.String javaClassName) |
void |
setName(java.lang.String s)
Setter for property name
|
void |
setNullable(int nullable) |
void |
setPrimaryKey(boolean primaryKey) |
void |
setReadOnly(boolean readOnly) |
void |
setSearchable(boolean searchable) |
void |
setSigned(boolean signed) |
void |
setSize(int i)
Setter for property size
|
void |
setSqlType(int sqlType) |
void |
setSynch(java.lang.String value)
Sets the synchronization status
|
void |
setTitle(java.lang.String s)
Setter for property title
|
void |
setType(int i)
Setter for property type
|
void |
setType1(int 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 the object
|
void |
updateFromPropertyVO(PropertyVO pvo)
Updates from PropertyVO information
|
static final java.lang.String C_SYNC_NEW
static final java.lang.String C_SYNC_MODIFIED
static final java.lang.String C_SYNC_SYNCHRONIZED
static final java.lang.String C_SYNC_DELETED
int getNullable()
boolean isAutoincrement()
boolean isSearchable()
boolean isCaseSensitive()
boolean isPrimaryKey()
boolean isReadOnly()
boolean isSigned()
int getIndex()
java.lang.String getJavaClassName()
java.lang.String getOriginalTable()
java.lang.String getName()
int getSize()
java.lang.String getTitle()
int getType()
java.lang.Object getValue()
java.lang.String getValidation()
void setIndex(int i)
void setName(java.lang.String s)
s
- the name of the propertyvoid setSize(int i)
i
- the size of the property (e.g. size of a varchar)void setTitle(java.lang.String s)
s
- title of the propertyvoid setType(int i)
i
- a java.sql.Types constant for the type of the propertyjava.lang.String toString()
toString
in class java.lang.Object
PropertyVO buildPropertyVO(Model dm, long classId)
void updateFromPropertyVO(PropertyVO pvo)
pvo
- void setValue(java.lang.Object value)
value
- value of the propertyjava.lang.String getSynch()
void setSynch(java.lang.String value)
value
- It must be True only if the property reflects its counterpart
in the database current schemavoid setType1(int type1) throws java.rmi.RemoteException
java.rmi.RemoteException
int getType1() throws java.rmi.RemoteException
java.rmi.RemoteException
void setType2(java.lang.String type2) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getType2() throws java.rmi.RemoteException
java.rmi.RemoteException
void setSqlType(int sqlType) throws java.rmi.RemoteException
java.rmi.RemoteException
int getSqlType() throws java.rmi.RemoteException
java.rmi.RemoteException
void setPrimaryKey(boolean primaryKey) throws java.rmi.RemoteException
java.rmi.RemoteException
void setSigned(boolean signed) throws java.rmi.RemoteException
java.rmi.RemoteException
void setSearchable(boolean searchable) throws java.rmi.RemoteException
java.rmi.RemoteException
void setReadOnly(boolean readOnly) throws java.rmi.RemoteException
java.rmi.RemoteException
void setNullable(int nullable) throws java.rmi.RemoteException
java.rmi.RemoteException
void setJavaClassName(java.lang.String javaClassName) throws java.rmi.RemoteException
java.rmi.RemoteException
void setCaseSensitive(boolean caseSensitive) throws java.rmi.RemoteException
java.rmi.RemoteException
void setValidation(java.lang.String validation)
java.lang.String getAggregationFn()
void setAggregationFn(java.lang.String aggregationFn)