com.objex.progeny.anywhere.fields
Class XRFFieldType
java.lang.Object
com.objex.progeny.anywhere.fields.XRFFieldType
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- XRFDateFieldType, XRFDropdownFieldType, XRFHyperlinkFieldType, XRFImageFieldType, XRFLookupTableFieldType, XRFNumberFieldType, XRFSummaryFieldType, XRFSystemFieldType, XRFTableFieldType, XRFTableSummaryFieldType, XRFTextFieldType, XRFYesNoFieldType, XTFComputedFieldType
public abstract class XRFFieldType
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Field Summary |
static int |
TABLE
|
|
Constructor Summary |
XRFFieldType()
Constructor required for this class to be serialiable. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TABLE
public static final int TABLE
- See Also:
- Constant Field Values
XRFFieldType
public XRFFieldType()
- Constructor required for this class to be serialiable. Dont use it to constrcut or instantiate fields
- See Also:
getInstance(int)
isComputed
public abstract boolean isComputed()
- Returns:
- TRUE if this field is a calculated field
transformDataToString
public abstract java.lang.String transformDataToString(java.lang.Object a_from)
- Transform the object as_from to a correctly represented string depending on the this XRFFieldType
getFieldClass
public abstract java.lang.Class getFieldClass()
- Returns:
- The class for the data stored in fields of this type. Helps in transforming data to correct primitive types without necessarily consulting the fieldtype id
isSystemType
public boolean isSystemType()
- Returns:
- TRUE if this fieldtype relates to a System Field
getTypename
public java.lang.String getTypename()
setTypename
public void setTypename(java.lang.String typename)
getImageURL
public abstract java.lang.String getImageURL()
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals in class java.lang.Object
getTypeid
public int getTypeid()
setTypeid
public void setTypeid(int typeid)