public class DateProperty extends ComplexScheduledOrderProperty
atg.b2bcommerce.order.scheduled.ComplexScheduledOrderProperty
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
DateProperty() |
Modifier and Type | Method and Description |
---|---|
protected java.sql.Timestamp |
createDate(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method creates a Timestamp date from the user inputs.
|
protected void |
initializeAmPmInputField()
This method initializes the user input values for the AMPM input.
|
protected void |
initializeDayInputField()
This method initializes the user input values for the date input.
|
protected void |
initializeHourInputField()
This method initializes the user input values for the hour input.
|
protected void |
initializeMinuteInputField()
This method initializes the user input values for the minute input.
|
protected void |
initializeModeInputField()
This method initializes the user input values for the MODE input.
|
protected void |
initializeMonthInputField()
This method initializes the user input values for the month input.
|
protected void |
initializeSecondInputField()
This method initializes the user input values for the second input.
|
protected void |
initializeUserInputField(java.lang.String pUserInputFieldName)
This method initializes the user input values for a particular user input.
|
void |
initializeUserInputFields()
This method initializes all the user inputs.
|
protected void |
initializeYearInputField()
This method initializes the user input values for the year input.
|
protected void |
parseDayField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the date property of a Timestamp value.
|
protected void |
parseDEHourField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the hour property of a Timestamp value when the user's
locale is de_DE.
|
protected void |
parseField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses a Timestamp value.
|
protected void |
parseHourField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the hour property of a Timestamp value.
|
protected void |
parseMinuteField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the minute property of a Timestamp value.
|
protected void |
parseMonthField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the month property of a Timestamp value.
|
protected void |
parseNullField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses a null Timestamp value in case that the user does not
have a date property value.
|
protected void |
parseOtherHourField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the hour property of a Timestamp value when the user's
locale is other than en_US and de_DE.
|
protected void |
parseSecondField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the second property of a Timestamp value.
|
protected void |
parseUSHourField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the hour property of a Timestamp value when the user's
locale is en_US.
|
protected void |
parseYearField(java.sql.Timestamp ts,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method parses the year property of a Timestamp value.
|
void |
remapValueFromScheduledOrder(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method maps the date property that this class represents in the scheduleOrder repository
to the user inputs.
|
void |
remapValueFromUserInputFields(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method maps the user inputs to the date property that this class represents
in the scheduledOrder repository.
|
protected void |
setDayField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the day property for a Calendar date.
|
protected void |
setDEHourField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the hour property for a Calendar date, when the user's locale is de_DE
It is a helper method for
createDate method. |
protected void |
setHourField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the hour property for a Calendar date, depending on the current user's locale
It is a helper method for
createDate method. |
protected void |
setMinuteField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the minute property for a Calendar date.
|
protected void |
setMonthField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the month property for a Calendar date.
|
protected void |
setOtherHourField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the hour property for a Calendar date, when the user's locale is other than en_US and de_DE
It is a helper method for
createDate method. |
protected void |
setSecondField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the second property for a Calendar date.
|
protected void |
setUSHourField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the hour property for a Calendar date, when the user's locale is en_US
It is a helper method for
createDate method. |
protected void |
setYearField(java.util.Calendar c,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method sets the year property for a Calendar date.
|
protected void |
verifyDayInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the day input field.
|
protected void |
verifyHourInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the hour input field.
|
protected void |
verifyMinuteInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the minute input field.
|
protected void |
verifyModeInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the mode of the date property.
|
protected void |
verifyMonthInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the month input field.
|
protected void |
verifySecondInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the second input field.
|
void |
verifyUserInputFields(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the values of the user input.
|
protected void |
verifyYearInputField(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
This method verifies the year input field.
|
getComplexScheduledOrderPropertyValue, getFormHandler, getScheduledOrderPropertyName, getUserInputField, getUserInputFieldNames, getUserInputFields, setFormHandler, setScheduledOrderPropertyName, setUserInputField, setUserInputFieldNames, setUserInputFields
public void verifyUserInputFields(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
verifyUserInputFields
in class ComplexScheduledOrderProperty
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyModeInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyYearInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyMonthInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyDayInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyHourInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifyMinuteInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void verifySecondInputField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
pRequest
- the servlet's requestpResponse
- the servlet's responsepublic void remapValueFromScheduledOrder(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
remapValueFromScheduledOrder
in class ComplexScheduledOrderProperty
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected void parseNullField(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
protected void parseField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
remapValueFromScheduledOrder
to remap the property value
to the user inputs.ts
- a Timestamp valueprotected void parseYearField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valueprotected void parseMonthField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valueprotected void parseDayField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valueprotected void parseHourField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valueprotected void parseUSHourField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ts
- a Timestamp valueprotected void parseDEHourField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ts
- a Timestamp valueprotected void parseOtherHourField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ts
- a Timestamp valueprotected void parseMinuteField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valueprotected void parseSecondField(java.sql.Timestamp ts, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
ParseField
method.ts
- a Timestamp valuepublic void remapValueFromUserInputFields(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
remapValueFromUserInputFields
in class ComplexScheduledOrderProperty
pRequest
- the servlet's requestpResponse
- the servlet's responseprotected java.sql.Timestamp createDate(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
protected void setYearField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setMonthField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setDayField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setHourField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setUSHourField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setDEHourField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setOtherHourField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setMinuteField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar dateprotected void setSecondField(java.util.Calendar c, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse)
createDate
method.c
- a Calendar datepublic void initializeUserInputFields()
initializeUserInputFields
in class ComplexScheduledOrderProperty
protected void initializeUserInputField(java.lang.String pUserInputFieldName)
pUserInputFieldName
- the user input field nameprotected void initializeYearInputField()
protected void initializeMonthInputField()
protected void initializeDayInputField()
protected void initializeHourInputField()
protected void initializeMinuteInputField()
protected void initializeSecondInputField()
protected void initializeAmPmInputField()
protected void initializeModeInputField()