public abstract class AbstractFormDto<T extends com.bullhornsdk.data.model.entity.core.type.BullhornEntity> extends java.lang.Object implements CustomDto<T>
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
log |
Constructor and Description |
---|
AbstractFormDto(org.apache.log4j.Logger log) |
Modifier and Type | Method and Description |
---|---|
static javax.xml.datatype.XMLGregorianCalendar |
dateTimeToXmlGregorianCal(org.joda.time.DateTime dateTime) |
protected boolean |
digitsOnly(java.lang.String value) |
protected java.lang.Integer |
getFirstIntegerInCommaSeparatedList(java.lang.String commaSeparatedString) |
java.util.Map<java.lang.String,java.lang.String> |
getFormPopulationErrors()
This map will contain any form population errors, such as trying to populate a numeric field with String values.
|
protected org.joda.time.DateTime |
stringToDateTime(java.lang.String dateString)
Will try to convert the dateString to an DateTime, using a number of different date patterns.
|
protected javax.xml.datatype.XMLGregorianCalendar |
stringToXMLGregorianCalendar(java.lang.String dateString)
Will try to convert the dateString to an XMLGregorianCalendar, using a number of different date patterns.
|
protected java.math.BigDecimal |
toBigDecimal(java.lang.String value,
java.lang.String fieldName) |
protected java.lang.Boolean |
toBoolean(java.lang.String value,
java.lang.String fieldName) |
protected java.lang.Double |
toDouble(java.lang.String value,
java.lang.String fieldName) |
protected java.lang.Integer |
toInteger(java.lang.String value,
java.lang.String fieldName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
instantiateEntity
protected javax.xml.datatype.XMLGregorianCalendar stringToXMLGregorianCalendar(java.lang.String dateString)
dateString
- public static javax.xml.datatype.XMLGregorianCalendar dateTimeToXmlGregorianCal(org.joda.time.DateTime dateTime)
protected org.joda.time.DateTime stringToDateTime(java.lang.String dateString)
dateString
- protected java.lang.Integer getFirstIntegerInCommaSeparatedList(java.lang.String commaSeparatedString)
protected java.lang.Integer toInteger(java.lang.String value, java.lang.String fieldName)
protected java.math.BigDecimal toBigDecimal(java.lang.String value, java.lang.String fieldName)
protected java.lang.Double toDouble(java.lang.String value, java.lang.String fieldName)
protected java.lang.Boolean toBoolean(java.lang.String value, java.lang.String fieldName)
protected boolean digitsOnly(java.lang.String value)
public java.util.Map<java.lang.String,java.lang.String> getFormPopulationErrors()