public abstract class Tickler extends TelesalesResponseBuilderImpl implements ITelesalesResponseBuilder
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASSNAME
Class Name
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field
|
static java.lang.String | GMT_DATETIME_PATTERN
GMT date time format pattern
|
static java.lang.String | GMT_TIME_ZONE
GMT time zone
|
static java.lang.String | ISO_DATETIME_PATTERN
ISO date time format pattern
|
static int | TICKLER_DEFAULT_MAX_THRESHOLD
Tickler maximum threshold default value.
|
Constructor and Description |
---|
Tickler()
Sole Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] | convertSelectExpressionList(java.util.ArrayList selectExpressionList)
This method converts the selectExpression list into an array of String.
|
protected org.w3c.dom.Element | createDocumentIdsElement(org.w3c.dom.Element aParentElement, java.lang.String astrDocumentId)
This method creates the DocumentIds element for the given parent element and document identifiers.
|
protected void | createStoreElement(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean)
This method builds the Store elements.
|
protected org.w3c.dom.Element | createTicklerActionElement(org.w3c.dom.Element parent_in, TicklerActionHistoryAccessBean ticklerActionHistoryBean)
This method builds the TicklerAction element.
|
protected void | createTicklerActionElements(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean)
This method builds the TicklerAction elements.
|
protected org.w3c.dom.Element | createTicklerElement(TicklerSearchResultBean abnSearchResult, org.w3c.dom.Element parent_in)
This method builds the Tickler element.
|
protected org.w3c.dom.Element | createTicklerStatusElement(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean)
This method creates the TicklerStatus element.
|
protected org.w3c.dom.Element | createUserdataInTicklerActionElement(TicklerActionHistoryAccessBean ticklerActionHistoryBean, org.w3c.dom.Element ticklerActionElement)
This is an empty method to create the UserData element for TicklerAction.
|
protected java.lang.String | formatToGMTDateTime(java.util.Date date)
This method formats server time into a GMT formatted time.
|
protected java.util.List | getResponsibleTicklers(SearchCriteria aSearchCriteria)
This method retrieves the list of responsible ticklers that meet the given search criteria..
|
java.lang.String | getResultSetSize()
This method retrieves the result set size of the search.
|
protected boolean | getRetrieveDueTicklersFlag(SearchCriteria aSearchCriteria)
This method obtains the value corresponding to the GetDueTicklers select expression in the search criteria.
|
protected boolean | getRetrieveNotDueTicklersFlag(SearchCriteria aSearchCriteria)
This method obtains the value corresponding to the GetNotDueTicklers select expression in the search criteria.
|
protected java.lang.String[] | getSupervisorRoleIds()
This method retrieves the list of supervisor role identifiers.
|
protected void | initializeTicklerSearch(TicklerListDataBean abnSearch, SearchCriteria aSearchCriteria)
This method initializes the search bean with the specified search criteria.
|
protected boolean | isGuestCustomer(java.lang.String customerId)
This method is to check if the given customer identifier represents a guest customer.
|
boolean | isSupervisor(java.lang.Integer storeId, java.lang.Long userId)
This method is used to determine if the user has supervisor role or not.
|
protected TicklerSearchResultBean | populateSearchResult(TicklerSearchResultBean abnSearchResult, TicklerDataBean abnTickler)
This method populates the search result for the given tickler.
|
void | setResultSetSize(java.lang.String resultSetSize)
This method sets the result set size of the search.
|
public static final java.lang.String CLASSNAME
public static final java.lang.String COPYRIGHT
public static java.lang.String ISO_DATETIME_PATTERN
public static java.lang.String GMT_DATETIME_PATTERN
public static java.lang.String GMT_TIME_ZONE
public static final int TICKLER_DEFAULT_MAX_THRESHOLD
public Tickler()
protected java.util.List getResponsibleTicklers(SearchCriteria aSearchCriteria)
protected TicklerSearchResultBean populateSearchResult(TicklerSearchResultBean abnSearchResult, TicklerDataBean abnTickler)
protected void initializeTicklerSearch(TicklerListDataBean abnSearch, SearchCriteria aSearchCriteria)
protected boolean getRetrieveDueTicklersFlag(SearchCriteria aSearchCriteria)
protected boolean getRetrieveNotDueTicklersFlag(SearchCriteria aSearchCriteria)
public java.lang.String getResultSetSize()
public void setResultSetSize(java.lang.String resultSetSize)
protected org.w3c.dom.Element createTicklerElement(TicklerSearchResultBean abnSearchResult, org.w3c.dom.Element parent_in) throws ECSystemException
protected org.w3c.dom.Element createDocumentIdsElement(org.w3c.dom.Element aParentElement, java.lang.String astrDocumentId) throws ECException
The following is a sample DocumentIds element that indicates how the element is constructed:
<wc:DocumentIds> <oa:DocumentId> <oa:Id>19502</oa:Id> </oa:DocumentId> </oa:DocumentIds>
protected org.w3c.dom.Element createTicklerStatusElement(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean) throws ECSystemException
This method creates the child element Code.
protected void createStoreElement(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean) throws ECSystemException
protected void createTicklerActionElements(org.w3c.dom.Element aParentElement, TicklerDataBean abTicklerBean) throws ECSystemException
protected org.w3c.dom.Element createTicklerActionElement(org.w3c.dom.Element parent_in, TicklerActionHistoryAccessBean ticklerActionHistoryBean) throws ECSystemException
protected org.w3c.dom.Element createUserdataInTicklerActionElement(TicklerActionHistoryAccessBean ticklerActionHistoryBean, org.w3c.dom.Element ticklerActionElement) throws ECException
... Element userDataElement = createWCDocumentElement(ticklerActionElement, BodConstants.TAG_WC_USER_DATA); createUserDataFieldElement(userDataElement, fieldName, fieldValue); ... return userDataElement;
protected java.lang.String formatToGMTDateTime(java.util.Date date)
protected java.lang.String[] convertSelectExpressionList(java.util.ArrayList selectExpressionList)
protected java.lang.String[] getSupervisorRoleIds()
public boolean isSupervisor(java.lang.Integer storeId, java.lang.Long userId) throws java.lang.Exception, java.rmi.RemoteException
protected boolean isGuestCustomer(java.lang.String customerId)