java.lang.Objectorg.objectweb.telosys.rpl.xml.XmlWrapperAncestor
Generic XML Wrapper ancestor
Field Summary | |
static int |
DATE_AND_TIME
|
static int |
DATE_ONLY
|
static int |
TIME_ONLY
|
Constructor Summary | |
protected |
XmlWrapperAncestor(java.lang.Class beanClass)
Constructor |
Method Summary | |
protected java.lang.String |
attributeString(java.math.BigDecimal v)
Returns the XML attribute string for the given BigDecimal instance |
protected java.lang.String |
attributeString(java.math.BigInteger v)
Returns the XML attribute string for the given BigInteger instance |
protected java.lang.String |
attributeString(boolean bValue)
Returns the XML attribute string for the given boolean value |
protected java.lang.String |
attributeString(java.lang.Boolean v)
Returns the XML attribute string for the given Boolean instance |
protected java.lang.String |
attributeString(java.lang.Byte v)
Returns the XML attribute string for the given Byte instance |
protected java.lang.String |
attributeString(java.lang.Character v)
Returns the XML attribute string for the given Character instance |
protected java.lang.String |
attributeString(java.util.Date date)
Returns the XML attribute string for the given date value |
protected java.lang.String |
attributeString(java.sql.Date d)
Returns the XML attribute string for the given SQL date value : "YYYY-MM-DD" |
protected java.lang.String |
attributeString(java.util.Date date,
int iType)
Returns the XML attribute string for the given date value |
protected java.lang.String |
attributeString(java.lang.Double v)
Returns the XML attribute string for the given Double instance |
protected java.lang.String |
attributeString(java.lang.Float v)
Returns the XML attribute string for the given Float instance |
protected java.lang.String |
attributeString(java.lang.Integer v)
Returns the XML attribute string for the given Integer instance |
protected java.lang.String |
attributeString(java.lang.Long v)
Returns the XML attribute string for the given Long instance |
protected java.lang.String |
attributeString(java.lang.Short v)
Returns the XML attribute string for the given Short instance |
protected java.lang.String |
attributeString(java.lang.String sValue)
Returns the XML attribute string (with XML entities) for the given string value |
protected java.lang.String |
attributeString(java.sql.Time t)
Returns the XML attribute string for the given SQL time value : "HH:MM:SS" |
protected java.lang.String |
attributeString(java.sql.Timestamp ts)
Returns the XML attribute string for the given SQL time value : "YYYY-MM-DD HH:MM:SS" |
protected void |
generateTextTag(java.io.PrintWriter out,
java.lang.String sTagName,
java.lang.String sTagContent)
Generates a "long text" tag for the given tag content. |
java.lang.Class |
getBeanClass()
Returns the class of the bean managed by the wrapper |
java.lang.String |
getBeanClassName()
Returns the class name of the bean managed by the wrapper |
protected java.math.BigDecimal |
getBigDecimal(java.lang.String sFieldName,
java.lang.String sValue)
Returns a BigDecimal instance built from the given string value |
protected java.math.BigInteger |
getBigInteger(java.lang.String sFieldName,
java.lang.String sValue)
Returns a BigInteger instance built from the given string value |
protected boolean |
getBoolean(java.lang.String sFieldName,
java.lang.String sValue)
Return a boolean value from the given string attribute value |
protected java.lang.Boolean |
getBooleanObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Boolean instance built from the given string value |
protected byte |
getByte(java.lang.String sFieldName,
java.lang.String sValue)
Returns a byte value from the given string attribute value |
protected byte |
getByte(java.lang.String sFieldName,
java.lang.String sValue,
short defaultValue)
Returns a byte value from the given string attribute value |
protected java.lang.Byte |
getByteObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Byte instance built from the given string value |
protected char |
getChar(java.lang.String sFieldName,
java.lang.String sValue)
Returns a char value from the given string attribute value |
protected char |
getChar(java.lang.String sFieldName,
java.lang.String sValue,
char defaultValue)
Returns a char value from the given string attribute value |
protected java.lang.Character |
getCharObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Character instance built from the given string value |
protected java.util.Date |
getDateISO(java.lang.String sFieldName,
java.lang.String sDate)
Returns a java.util.Date instance from the given date in ISO format "YYYY-MM-DD" ( old fashion function, kept for backward compatibility ) |
protected java.util.Date |
getDateTimeISO(java.lang.String sFieldName,
java.lang.String sDate)
Returns a java.util.Date instance from the given date-time in ISO format "YYYY-MM-DD HH:MM:SS" ( old fashion function, kept for backward compatibility ) |
protected double |
getDouble(java.lang.String sFieldName,
java.lang.String sValue)
Returns a double value from the given string attribute value |
protected double |
getDouble(java.lang.String sFieldName,
java.lang.String sValue,
double defaultValue)
Returns a double value from the given string attribute value |
protected java.lang.Double |
getDoubleObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Double instance built from the given string value |
protected float |
getFloat(java.lang.String sFieldName,
java.lang.String sValue)
Returns a float value from the given string attribute value |
protected float |
getFloat(java.lang.String sFieldName,
java.lang.String sValue,
float defaultValue)
Returns a float value from the given string attribute value |
protected java.lang.Float |
getFloatObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Float instance built from the given string value |
protected int |
getInt(java.lang.String sFieldName,
java.lang.String sValue)
Returns an integer value from the given string attribute value |
protected int |
getInt(java.lang.String sFieldName,
java.lang.String sValue,
int iDefaultValue)
Returns an integer value from the given string attribute value |
protected java.lang.Integer |
getIntObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns an Integer instance built from the given string value |
protected long |
getLong(java.lang.String sFieldName,
java.lang.String sValue)
Returns a long value from the given string attribute value |
protected long |
getLong(java.lang.String sFieldName,
java.lang.String sValue,
long lDefaultValue)
Returns a long value from the given string attribute value |
protected java.lang.Long |
getLongObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Long instance built from the given string value |
protected short |
getShort(java.lang.String sFieldName,
java.lang.String sValue)
Returns a short value from the given string attribute value |
protected short |
getShort(java.lang.String sFieldName,
java.lang.String sValue,
short defaultValue)
Returns a short value from the given string attribute value |
protected java.lang.Short |
getShortObject(java.lang.String sFieldName,
java.lang.String sValue)
Returns a Short instance built from the given string value |
protected java.sql.Date |
getSqlDate(java.lang.String sFieldName,
java.lang.String sValue)
Returns a java.sql.Date instance for the given date in ISO format "YYYY-MM-DD" |
protected java.sql.Time |
getSqlTime(java.lang.String sFieldName,
java.lang.String sValue)
Returns a java.sql.Time instance for the given time in ISO format "HH:MM:SS" |
protected java.sql.Timestamp |
getSqlTimestamp(java.lang.String sFieldName,
java.lang.String sValue)
Returns a java.sql.Timestamp instance for the given date-time in ISO format "YYYY-MM-DD HH:MM:SS" |
protected java.util.Date |
getTimeISO(java.lang.String sFieldName,
java.lang.String sValue)
Returns a date instance containing the time from the given date in ISO format "HH:mm:ss" ( old fashion function, kept for backward compatibility ) |
protected java.util.Date |
getUtilDate(java.lang.String sFieldName,
java.lang.String sValue)
Returns a java.util.Date instance for the given value, it can be . a date in ISO format "YYYY-MM-DD" . a time in ISO format "HH:MM:SS" . a date & time in ISO format "YYYY-MM-DD HH:MM:SS" |
protected void |
throwException(java.lang.String sMessage)
Throws a TelosysRuntimeException with the given message |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int DATE_ONLY
public static final int TIME_ONLY
public static final int DATE_AND_TIME
Constructor Detail |
protected XmlWrapperAncestor(java.lang.Class beanClass)
beanClass
- the class of the bean managed by the wrapperMethod Detail |
public java.lang.String toString()
public final java.lang.Class getBeanClass()
public final java.lang.String getBeanClassName()
protected final void throwException(java.lang.String sMessage)
sMessage
- the error messageprotected boolean getBoolean(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the attribute value
TelosysRuntimeException
- if the given value is not validprotected long getLong(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected long getLong(java.lang.String sFieldName, java.lang.String sValue, long lDefaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )lDefaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is invalidprotected int getInt(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected int getInt(java.lang.String sFieldName, java.lang.String sValue, int iDefaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )iDefaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is invalidprotected short getShort(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected short getShort(java.lang.String sFieldName, java.lang.String sValue, short defaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )defaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is invalidprotected char getChar(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected char getChar(java.lang.String sFieldName, java.lang.String sValue, char defaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )defaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is invalidprotected byte getByte(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected byte getByte(java.lang.String sFieldName, java.lang.String sValue, short defaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )defaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is invalidprotected double getDouble(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected double getDouble(java.lang.String sFieldName, java.lang.String sValue, double defaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )defaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is not validprotected float getFloat(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( cannot be null or void )
TelosysRuntimeException
- if the given value is null, void or invalidprotected float getFloat(java.lang.String sFieldName, java.lang.String sValue, float defaultValue)
sFieldName
- the name of the fieldsValue
- the value to convert ( can be null or void )defaultValue
- the default value to use if the string is null or void
TelosysRuntimeException
- if the given value is not validprotected java.util.Date getDateISO(java.lang.String sFieldName, java.lang.String sDate)
sFieldName
- the name of the fieldsDate
- the attribute date value in ISO format ( "YYYY-MM-DD" )
TelosysRuntimeException
- if the given date is not validprotected java.util.Date getTimeISO(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- the name of the fieldsValue
- the attribute time value in ISO format ( "HH:mm:ss" )
TelosysRuntimeException
- if the given date is not validprotected java.util.Date getDateTimeISO(java.lang.String sFieldName, java.lang.String sDate)
sFieldName
- the name of the fieldsDate
- the attribute date-time value in ISO format ( "YYYY-MM-DD HH:MM:SS" )
TelosysRuntimeException
- if the given date is not validprotected java.util.Date getUtilDate(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.sql.Date getSqlDate(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.sql.Time getSqlTime(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.sql.Timestamp getSqlTimestamp(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Boolean getBooleanObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Character getCharObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Byte getByteObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Short getShortObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Integer getIntObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Long getLongObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Float getFloatObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.Double getDoubleObject(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.math.BigDecimal getBigDecimal(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.math.BigInteger getBigInteger(java.lang.String sFieldName, java.lang.String sValue)
sFieldName
- sValue
-
protected java.lang.String attributeString(java.lang.String sValue)
sValue
-
protected java.lang.String attributeString(java.util.Date date)
date
-
protected java.lang.String attributeString(java.util.Date date, int iType)
date
- iType
- : DATE_ONLY ( YYYY-MM-DD ), TIME_ONLY ( HH:MM:SS ) or DATE_AND_TIME ( YYYY-MM-DD HH:MM:SS )
protected java.lang.String attributeString(java.sql.Date d)
d
-
protected java.lang.String attributeString(java.sql.Time t)
t
-
protected java.lang.String attributeString(java.sql.Timestamp ts)
ts
-
protected java.lang.String attributeString(boolean bValue)
bValue
-
protected java.lang.String attributeString(java.lang.Boolean v)
v
-
protected java.lang.String attributeString(java.lang.Byte v)
v
-
protected java.lang.String attributeString(java.lang.Short v)
v
-
protected java.lang.String attributeString(java.lang.Integer v)
v
-
protected java.lang.String attributeString(java.lang.Long v)
v
-
protected java.lang.String attributeString(java.lang.Float v)
v
-
protected java.lang.String attributeString(java.lang.Double v)
v
-
protected java.lang.String attributeString(java.math.BigDecimal v)
v
-
protected java.lang.String attributeString(java.math.BigInteger v)
v
-
protected java.lang.String attributeString(java.lang.Character v)
v
-
protected void generateTextTag(java.io.PrintWriter out, java.lang.String sTagName, java.lang.String sTagContent)
out
- sTagName
- sTagContent
-