|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.droplet.EmptyFormHandler atg.droplet.GenericFormHandler atg.userprofiling.ProfileForm atg.userprofiling.ProfileFormHandler atg.scenario.userprofiling.ScenarioProfileFormHandler atg.commerce.profile.CommerceProfileFormHandler atg.b2bcommerce.profile.B2BCommerceProfileFormHandler
public class B2BCommerceProfileFormHandler
This form handler is a subclass of the DCS CommerceProfileFormHandler to perform some operations that are specific to B2B Commerce. The additional functionality includes:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class atg.userprofiling.ProfileForm |
---|
ProfileForm.ProfileFormHashtableWrapper |
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.userprofiling.ProfileFormHandler |
---|
mClearValuesOnCreate, mClearValuesOnLogin, mClearValuesOnUpdate |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.scenario.ScenarioConstants |
---|
ATTR_SCENARIO_REDIRECT, PROPERTY_REFERENCE_TARGET, PROPERTY_REFERENCE_TYPE, PROPERTY_SCENARIO_INSTANCES, PROPERTY_SLOT_INSTANCES |
Fields inherited from interface atg.process.ProcessConstants |
---|
COLLECTIVE_CLONE_PROPERTIES, DEFAULT_INITIAL_TIME_DELAY, DEFAULT_MAX_BATCH_SIZE, DEFAULT_PROCESS_FILE_EXTENSION, DEFAULT_TEMPLATE_FILE_EXTENSION, INDIVIDUAL_CLONE_PROPERTIES, INPUT_PORT_BATCH_TIMER, INPUT_PORT_COLLECTIVE_TIMER, INPUT_PORT_DISABLE_PROCESS, INPUT_PORT_GLOBAL_EVENT, INPUT_PORT_INDIVIDUAL_EVENT, INPUT_PORT_INDIVIDUAL_TIMER, INPUT_PORT_MIGRATION_UPDATE, INPUT_PORT_PROCESS_UPDATE, INPUT_PORT_SEGMENT_START_TIMER, JMS_TYPE_BATCH_TIMER, JMS_TYPE_COLLECTIVE_TIMER, JMS_TYPE_DISABLE_PROCESS, JMS_TYPE_INDIVIDUAL_TIMER, JMS_TYPE_MIGRATION_DELETE, JMS_TYPE_MIGRATION_UPDATE, JMS_TYPE_PROCESS_UPDATE, MIGRATION_STATUS_DONE, MIGRATION_STATUS_IN_PROGRESS, OUTPUT_PORT_BATCH_TIMER, OUTPUT_PORT_COLLECTIVE_TIMER, OUTPUT_PORT_INDIVIDUAL_TIMER, OUTPUT_PORT_MIGRATION_UPDATE, OUTPUT_PORT_PROCESS_UPDATE, OUTPUT_PORT_SEGMENT_START_TIMER, PROPERTY_AUTHOR, PROPERTY_COLLECTIVE_INSTANCE, PROPERTY_CONTEXT_BOOLEANS, PROPERTY_CONTEXT_DATES, PROPERTY_CONTEXT_DOUBLES, PROPERTY_CONTEXT_LONGS, PROPERTY_CONTEXT_STRINGS, PROPERTY_COUNT, PROPERTY_CREATED_BY_RECURRING_EVENT, PROPERTY_CREATION_TIME, PROPERTY_CREATOR_ID, PROPERTY_EVENT_TYPE, PROPERTY_ID, PROPERTY_LAST_MODIFIED_BY, PROPERTY_LAST_QUERY_ID, PROPERTY_MESSAGE_BEAN, PROPERTY_MIGRATION_INFO, PROPERTY_MIGRATION_INFOS, PROPERTY_MIGRATION_STATUS, PROPERTY_MODIFICATION_TIME, PROPERTY_NEW_MODIFICATION_TIME, PROPERTY_NUM_TRANSITION_RETRIES, PROPERTY_OLD_MODIFICATION_TIME, PROPERTY_PDL, PROPERTY_PROCESS_INFO, PROPERTY_PROCESS_NAME, PROPERTY_PROCESS_STATUS, PROPERTY_SEGMENT_NAME, PROPERTY_SEGMENT_NAMES, PROPERTY_SERVER_ID, PROPERTY_SERVER_TYPE, PROPERTY_STATE, PROPERTY_STATE_MACHINE_VERSION, PROPERTY_STEP, PROPERTY_SUBJECT, PROPERTY_TEMPLATE_NAME, STEP_ACTIONS_1, STEP_ACTIONS_2, STEP_NEXT_STATE_1, STEP_NEXT_STATE_2, UNDEFINED_TIMESTAMP_VALUE, WILDCARD_MATCH_ALL |
Fields inherited from interface atg.scenario.targeting.SlotConstants |
---|
PROFILE_SLOT_TYPE, PROPERTY_ID, PROPERTY_SLOT_ITEMS, PROPERTY_SLOT_NAME, PROPERTY_SLOT_OFFSET, PROPERTY_SLOT_PRIORITIES, PROPERTY_SLOT_PROFILE, TRANS_MGR |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
B2BCommerceProfileFormHandler()
Constructs an instanceof B2BCommerceProfileFormHandler |
Method Summary | |
---|---|
java.lang.String |
formatUserMessage(java.lang.String pKey,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Utility method to format a message with no arguments using the Locale of the user |
java.lang.String |
getAddCostCenterDescription()
Returns property AddCostCenterDescription |
java.lang.String |
getAddCostCenterErrorURL()
Returns property AddCostCenterErrorURL |
java.lang.String |
getAddCostCenterIdentifier()
Returns property AddCostCenterIdentifier |
java.lang.String |
getAddCostCenterSuccessURL()
Returns property AddCostCenterSuccessURL |
java.lang.String |
getEditCostCenterDescription()
Returns property EditCostCenterDescription |
java.lang.String |
getEditCostCenterErrorURL()
Returns property EditCostCenterErrorURL |
java.lang.String |
getEditCostCenterIdentifier()
Returns property EditCostCenterIdentifier |
java.lang.String |
getEditCostCenterSuccessURL()
Returns property EditCostCenterSuccessURL |
java.lang.String |
getRemoveCostCenterErrorURL()
Returns property RemoveCostCenterErrorURL |
java.lang.String |
getRemoveCostCenterIdentifier()
Returns property RemoveCostCenterIdentifier |
java.lang.String |
getRemoveCostCenterSuccessURL()
Returns property RemoveCostCenterSuccessURL |
boolean |
handleAddCostCenter(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Adds a cost center to the user's profile |
boolean |
handleEditCostCenter(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Adds a cost center to the user's profile |
boolean |
handleRemoveCostCenter(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Adds a cost center to the user's profile |
boolean |
isDefaultCostCenter()
Returns property DefaultCostCenter |
void |
processException(java.lang.Exception pException,
java.lang.String pMsgId,
DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Add a user error message to the form exceptions, and then display the exception in the logs |
void |
setAddCostCenterDescription(java.lang.String pAddCostCenterDescription)
Sets property AddCostCenterDescription |
void |
setAddCostCenterErrorURL(java.lang.String pAddCostCenterErrorURL)
Sets property AddCostCenterErrorURL. |
void |
setAddCostCenterIdentifier(java.lang.String pAddCostCenterIdentifier)
Sets property AddCostCenterIdentifier |
void |
setAddCostCenterSuccessURL(java.lang.String pAddCostCenterSuccessURL)
Sets property AddCostCenterSuccessURL. |
void |
setDefaultCostCenter(boolean pDefaultCostCenter)
Sets property DefaultCostCenter |
void |
setEditCostCenterDescription(java.lang.String pEditCostCenterDescription)
Sets property EditCostCenterDescription |
void |
setEditCostCenterErrorURL(java.lang.String pEditCostCenterErrorURL)
Sets property EditCostCenterErrorURL. |
void |
setEditCostCenterIdentifier(java.lang.String pEditCostCenterIdentifier)
Sets property EditCostCenterIdentifier |
void |
setEditCostCenterSuccessURL(java.lang.String pEditCostCenterSuccessURL)
Sets property EditCostCenterSuccessURL. |
void |
setRemoveCostCenterErrorURL(java.lang.String pRemoveCostCenterErrorURL)
Sets property RemoveCostCenterErrorURL. |
void |
setRemoveCostCenterIdentifier(java.lang.String pRemoveCostCenterIdentifier)
Sets property RemoveCostCenterIdentifier |
void |
setRemoveCostCenterSuccessURL(java.lang.String pRemoveCostCenterSuccessURL)
Sets property RemoveCostCenterSuccessURL. |
Methods inherited from class atg.commerce.profile.CommerceProfileFormHandler |
---|
addProperty, getDefaultLocale, getOrderManager, getPromotionTools, getShoppingCart, getUserLocale, getUserPricingModels, postCreateUser, postLoginUser, setDefaultLocale, setOrderManager, setPromotionTools, setShoppingCart, setUserPricingModels |
Methods inherited from class atg.scenario.userprofiling.ScenarioProfileFormHandler |
---|
addScenarioInstances, addSlotInstances, getScenarioManager, handleCreate, handleDelete, handleLogin, handleLogout, handleUpdate, isOverrideFormHandlerRedirect, setOverrideFormHandlerRedirect, setScenarioManager |
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public B2BCommerceProfileFormHandler()
Method Detail |
---|
public void setAddCostCenterIdentifier(java.lang.String pAddCostCenterIdentifier)
public java.lang.String getAddCostCenterIdentifier()
public void setAddCostCenterDescription(java.lang.String pAddCostCenterDescription)
public java.lang.String getAddCostCenterDescription()
public void setEditCostCenterIdentifier(java.lang.String pEditCostCenterIdentifier)
public java.lang.String getEditCostCenterIdentifier()
public void setEditCostCenterDescription(java.lang.String pEditCostCenterDescription)
public java.lang.String getEditCostCenterDescription()
public void setRemoveCostCenterIdentifier(java.lang.String pRemoveCostCenterIdentifier)
public java.lang.String getRemoveCostCenterIdentifier()
public void setDefaultCostCenter(boolean pDefaultCostCenter)
public boolean isDefaultCostCenter()
public void setAddCostCenterSuccessURL(java.lang.String pAddCostCenterSuccessURL)
public java.lang.String getAddCostCenterSuccessURL()
public void setAddCostCenterErrorURL(java.lang.String pAddCostCenterErrorURL)
public java.lang.String getAddCostCenterErrorURL()
public void setEditCostCenterSuccessURL(java.lang.String pEditCostCenterSuccessURL)
public java.lang.String getEditCostCenterSuccessURL()
public void setEditCostCenterErrorURL(java.lang.String pEditCostCenterErrorURL)
public java.lang.String getEditCostCenterErrorURL()
public void setRemoveCostCenterSuccessURL(java.lang.String pRemoveCostCenterSuccessURL)
public java.lang.String getRemoveCostCenterSuccessURL()
public void setRemoveCostCenterErrorURL(java.lang.String pRemoveCostCenterErrorURL)
public java.lang.String getRemoveCostCenterErrorURL()
public boolean handleAddCostCenter(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws CommerceException, javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet io
CommerceException
public boolean handleEditCostCenter(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws CommerceException, javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet io
CommerceException
public boolean handleRemoveCostCenter(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws CommerceException, javax.servlet.ServletException, java.io.IOException
pRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet io
CommerceException
public void processException(java.lang.Exception pException, java.lang.String pMsgId, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pException
- the exception to processpMsgId
- the message idpRequest
- the servlet's requestpResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet iopublic java.lang.String formatUserMessage(java.lang.String pKey, DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pKey
- the identifier for the message to retrieve out of the ResourceBundlepRequest
- the request object which can be used to extract the user's localepResponse
- the servlet's response
javax.servlet.ServletException
- if there was an error while executing the code
java.io.IOException
- if there was an error with servlet ioGiftlistUserMessage
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |