atg.projects.store.profile
Class StorePropertyManager

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.logging.ApplicationLoggingImpl
          extended by atg.userprofiling.PropertyManager
              extended by atg.scenario.userprofiling.ScenarioPropertyManager
                  extended by atg.commerce.profile.CommercePropertyManager
                      extended by atg.projects.store.profile.StorePropertyManager
All Implemented Interfaces:
atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.process.ProcessConstants, atg.scenario.ScenarioConstants

public class StorePropertyManager
extends atg.commerce.profile.CommercePropertyManager

Store-specific extenstions with names of extended profile properties.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string.
protected  java.lang.String mEmailRecipientItemDescriptorName
          E-mail recipient item descriptor name.
protected  java.lang.String mEmailRecipientPropertyName
          E-mail recipient property name.
protected  java.lang.String mGenderPropertyName
           
protected  java.lang.String mItemsBought
          Bought items constant.
protected  java.lang.String mLastPurchaseDate
          Date of the last purchase.
protected  java.lang.String mNewCreditCard
           
protected  java.lang.String mNumberOfOrders
          Number of orders constant.
protected  java.lang.String mRefferalSourcePropertyName
           
protected  java.lang.String mSourceCodePropertyName
          Source code property name.
protected  java.lang.String mUserIdPropertyName
          Source code property name.
 
Fields inherited from class atg.commerce.profile.CommercePropertyManager
DEFAULT_BILLING_ADDRESS, DEFAULT_SHIPPING_ADDRESS
 
Fields inherited from class atg.userprofiling.PropertyManager
mContactInfoPropertyName
 
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.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
StorePropertyManager()
           
 
Method Summary
 java.lang.String getBackInStockNotifyItemDescriptorName()
           
 java.lang.String getBisnEmailPropertyName()
           
 java.lang.String getBisnProductIdPropertyName()
           
 java.lang.String getBisnSkuIdPropertyName()
           
 java.lang.String getDateOfBirthPropertyName()
           
 java.lang.String getEmailRecipientItemDescriptorName()
           
 java.lang.String getEmailRecipientPropertyName()
           
 java.lang.String getGenderPropertyName()
           
 java.lang.String getItemsBought()
           
 java.lang.String getLastPurchaseDate()
           
 java.lang.String getNewCreditCard()
           
 java.lang.String getNumberOfOrders()
           
 java.lang.String getReceivePromoEmailPropertyName()
           
 java.lang.String getRefferalSourcePropertyName()
           
 java.lang.String getSourceCodePropertyName()
           
 java.lang.String getUserIdPropertyName()
           
 java.lang.String getWishlistPropertyName()
           
 void setBackInStockNotifyItemDescriptorName(java.lang.String pBackInStockNotifyItemDescriptorName)
           
 void setBisnEmailPropertyName(java.lang.String pBisnEmailPropertyName)
           
 void setBisnProductIdPropertyName(java.lang.String pBisnProductIdPropertyName)
           
 void setBisnSkuIdPropertyName(java.lang.String pBisnSkuIdPropertyName)
           
 void setDateOfBirthPropertyName(java.lang.String pDateOfBirthPropertyName)
           
 void setEmailRecipientItemDescriptorName(java.lang.String pEmailRecipientItemDescriptorName)
           
 void setEmailRecipientPropertyName(java.lang.String pEmailRecipientPropertyName)
           
 void setGenderPropertyName(java.lang.String pGenderPropertyName)
           
 void setItemsBought(java.lang.String pItemsBought)
           
 void setLastPurchaseDate(java.lang.String pLastPurchaseDate)
           
 void setNewCreditCard(java.lang.String pNewCreditCard)
           
 void setNumberOfOrders(java.lang.String pNumberOfOrders)
           
 void setReceivePromoEmailPropertyName(java.lang.String pReceivePromoEmailPropertyName)
           
 void setRefferalSourcePropertyName(java.lang.String pRefferalSourcePropertyName)
           
 void setSourceCodePropertyName(java.lang.String pSourceCodePropertyName)
           
 void setUserIdPropertyName(java.lang.String pUserIdPropertyName)
           
 void setWishlistPropertyName(java.lang.String pWishlistPropertyName)
           
 
Methods inherited from class atg.commerce.profile.CommercePropertyManager
getAddressCityPropertyName, getAddressCompanyNamePropertyName, getAddressCountryPropertyName, getAddressCountyPropertyName, getAddressFaxNumberPropertyName, getAddressFirstNamePropertyName, getAddressJobTitlePropertyName, getAddressLastNamePropertyName, getAddressLineOnePropertyName, getAddressLineThreePropertyName, getAddressLineTwoPropertyName, getAddressMiddleNamePropertyName, getAddressOwnerPropertyName, getAddressPhoneNumberPropertyName, getAddressPostalCodePropertyName, getAddressPrefixPropertyName, getAddressStatePropertyName, getAddressSuffixPropertyName, getBillingAddressPropertyName, getBilllingAddressProperties, getCatalogPropertyName, getContactInfoItemDescriptorName, getCreditCardBillingAddressPropertyName, getCreditCardExpirationMonthPropertyName, getCreditCardExpirationYearPropertyName, getCreditCardItemDescriptorBillingAddressPropertyName, getCreditCardItemDescriptorName, getCreditCardNicknamePropertyName, getCreditCardNumberPropertyName, getCreditCardPropertyName, getCreditCardTypePropertyName, getDefaultBillingAddrName, getDefaultBillingAddrName, getDefaultCreditCardPropertyName, getDefaultShippingAddrName, getDefaultShippingAddrName, getDefaultShippingMethodPropertyName, getGiftlistAddressPropertyName, getLoggingIdentifier, getPriceListPropertyName, getSalePriceListPropertyName, getSecondaryAddressPropertyName, getShallowCreditCardPropertyNames, getShippingAddressProperties, getShippingAddressPropertyName, setAddressCityPropertyName, setAddressCompanyNamePropertyName, setAddressCountryPropertyName, setAddressCountyPropertyName, setAddressFaxNumberPropertyName, setAddressFirstNamePropertyName, setAddressJobTitlePropertyName, setAddressLastNamePropertyName, setAddressLineOnePropertyName, setAddressLineThreePropertyName, setAddressLineTwoPropertyName, setAddressMiddleNamePropertyName, setAddressOwnerPropertyName, setAddressPhoneNumberPropertyName, setAddressPostalCodePropertyName, setAddressPrefixPropertyName, setAddressStatePropertyName, setAddressSuffixPropertyName, setBillingAddressPropertyName, setBilllingAddressProperties, setCatalogPropertyName, setContactInfoItemDescriptorName, setCreditCardBillingAddressPropertyName, setCreditCardExpirationMonthPropertyName, setCreditCardExpirationYearPropertyName, setCreditCardItemDescriptorBillingAddressPropertyName, setCreditCardItemDescriptorName, setCreditCardNicknamePropertyName, setCreditCardNumberPropertyName, setCreditCardPropertyName, setCreditCardTypePropertyName, setDefaultBillingAddrName, setDefaultCreditCardPropertyName, setDefaultShippingAddrName, setDefaultShippingMethodPropertyName, setGiftlistAddressPropertyName, setPriceListPropertyName, setSalePriceListPropertyName, setSecondaryAddressPropertyName, setShallowCreditCardPropertyNames, setShippingAddressProperties, setShippingAddressPropertyName
 
Methods inherited from class atg.scenario.userprofiling.ScenarioPropertyManager
getScenarioInstancesPropertyName, getSlotInstancesPropertyName, setScenarioInstancesPropertyName, setSlotInstancesPropertyName
 
Methods inherited from class atg.userprofiling.PropertyManager
generatePassword, generatePassword, generatePasswordHash, getAccessRightNamePropertyName, getAccessRightsPropertyName, getAncestorOrganizationsPropertyName, getAutoLoginPropertyName, getContactInfoPropertyName, getEmailAddressPropertyName, getEmailStatusPropertyName, getFirstNamePropertyName, getFullNamePropertyName, getGeneratedPasswordPropertyName, getLastEmailedPropertyName, getLastNamePropertyName, getLastPasswordUpdatePropertyName, getLocalePropertyName, getLoginPropertyName, getMiddleNamePropertyName, getOrganizationPropertyName, getPasswordHasher, getPasswordPropertyName, getPreviousPasswordsPropertyName, getReceiveEmailPropertyName, getRegistrationDatePropertyName, getRolesPropertyName, getSecondaryOrganizationsPropertyName, getSecureProtocolName, getSecurityStatusAnonymous, getSecurityStatusBasicAuth, getSecurityStatusCertificate, getSecurityStatusCookie, getSecurityStatusLogin, getSecurityStatusPropertyName, getSecurityStatusSecureLogin, getSecurityStatusUrl, hasProperty, hasProperty, setAccessRightNamePropertyName, setAccessRightsPropertyName, setAncestorOrganizationsPropertyName, setAutoLoginPropertyName, setContactInfoPropertyName, setEmailAddressPropertyName, setEmailStatusPropertyName, setFirstNamePropertyName, setFullNamePropertyName, setGeneratedPasswordPropertyName, setLastEmailedPropertyName, setLastNamePropertyName, setLastPasswordUpdatePropertyName, setLocalePropertyName, setLoginPropertyName, setMiddleNamePropertyName, setOrganizationPropertyName, setPasswordHasher, setPasswordPropertyName, setPreviousPasswordsPropertyName, setReceiveEmailPropertyName, setRegistrationDatePropertyName, setRolesPropertyName, setSecondaryOrganizationsPropertyName, setSecureProtocolName, setSecurityStatusAnonymous, setSecurityStatusBasicAuth, setSecurityStatusCertificate, setSecurityStatusCookie, setSecurityStatusLogin, setSecurityStatusPropertyName, setSecurityStatusSecureLogin, setSecurityStatusUrl
 
Methods inherited from class atg.nucleus.logging.ApplicationLoggingImpl
addGlobalLogListeners, addLogListener, getLoggingForVlogging, getLoggingIdentifer, getLogListenerCount, getLogListeners, initializeFromServiceEvent, isAutoInitListeners, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, removeLogListener, sendLogEvent, setAutoInitListeners, setLoggingDebug, setLoggingError, setLoggingIdentifier, setLoggingInfo, setLoggingTrace, setLoggingWarning
 
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

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string.


mEmailRecipientItemDescriptorName

protected java.lang.String mEmailRecipientItemDescriptorName
E-mail recipient item descriptor name.


mEmailRecipientPropertyName

protected java.lang.String mEmailRecipientPropertyName
E-mail recipient property name.


mSourceCodePropertyName

protected java.lang.String mSourceCodePropertyName
Source code property name.


mUserIdPropertyName

protected java.lang.String mUserIdPropertyName
Source code property name.


mLastPurchaseDate

protected java.lang.String mLastPurchaseDate
Date of the last purchase.


mItemsBought

protected java.lang.String mItemsBought
Bought items constant.


mNumberOfOrders

protected java.lang.String mNumberOfOrders
Number of orders constant.


mNewCreditCard

protected java.lang.String mNewCreditCard

mGenderPropertyName

protected java.lang.String mGenderPropertyName

mRefferalSourcePropertyName

protected java.lang.String mRefferalSourcePropertyName
Constructor Detail

StorePropertyManager

public StorePropertyManager()
Method Detail

getReceivePromoEmailPropertyName

public java.lang.String getReceivePromoEmailPropertyName()

setReceivePromoEmailPropertyName

public void setReceivePromoEmailPropertyName(java.lang.String pReceivePromoEmailPropertyName)

getWishlistPropertyName

public java.lang.String getWishlistPropertyName()

setWishlistPropertyName

public void setWishlistPropertyName(java.lang.String pWishlistPropertyName)

setDateOfBirthPropertyName

public void setDateOfBirthPropertyName(java.lang.String pDateOfBirthPropertyName)
Parameters:
pDateOfBirthPropertyName - - date of birth property name.

getDateOfBirthPropertyName

public java.lang.String getDateOfBirthPropertyName()
Returns:
date of birth property name.

setEmailRecipientItemDescriptorName

public void setEmailRecipientItemDescriptorName(java.lang.String pEmailRecipientItemDescriptorName)
Parameters:
pEmailRecipientItemDescriptorName - - e-mail recipient item descriptor name.

getEmailRecipientItemDescriptorName

public java.lang.String getEmailRecipientItemDescriptorName()
Returns:
mEmailRecipientItemDescriptorName - e-mail recipient item descriptor name.

setEmailRecipientPropertyName

public void setEmailRecipientPropertyName(java.lang.String pEmailRecipientPropertyName)
Parameters:
pEmailRecipientPropertyName - - e-mail recipient property name.

getEmailRecipientPropertyName

public java.lang.String getEmailRecipientPropertyName()
Returns:
mEmailRecipientPropertyName - e-mail recipient property name.

getSourceCodePropertyName

public java.lang.String getSourceCodePropertyName()
Returns:
source code property name.

setSourceCodePropertyName

public void setSourceCodePropertyName(java.lang.String pSourceCodePropertyName)
Parameters:
pSourceCodePropertyName - - source code property name.

getUserIdPropertyName

public java.lang.String getUserIdPropertyName()
Returns:
user id property name.

setUserIdPropertyName

public void setUserIdPropertyName(java.lang.String pUserIdPropertyName)
Parameters:
pUserIdPropertyName - - user id property name.

getBackInStockNotifyItemDescriptorName

public java.lang.String getBackInStockNotifyItemDescriptorName()
Returns:
backInStockNotifyItem - back in stock notify item.

setBackInStockNotifyItemDescriptorName

public void setBackInStockNotifyItemDescriptorName(java.lang.String pBackInStockNotifyItemDescriptorName)
Parameters:
pBackInStockNotifyItemDescriptorName - - back in stock notify item descriptor name.

getBisnEmailPropertyName

public java.lang.String getBisnEmailPropertyName()
Returns:
bisn e-mail property name.

setBisnEmailPropertyName

public void setBisnEmailPropertyName(java.lang.String pBisnEmailPropertyName)
Parameters:
pBisnEmailPropertyName - - bisn e-mail property name.

getBisnSkuIdPropertyName

public java.lang.String getBisnSkuIdPropertyName()
Returns:
bisn sku id property name.

setBisnSkuIdPropertyName

public void setBisnSkuIdPropertyName(java.lang.String pBisnSkuIdPropertyName)
Parameters:
pBisnSkuIdPropertyName - - bisn sku id property name.

getBisnProductIdPropertyName

public java.lang.String getBisnProductIdPropertyName()
Returns:
bisn product id property name.

setBisnProductIdPropertyName

public void setBisnProductIdPropertyName(java.lang.String pBisnProductIdPropertyName)
Parameters:
pBisnProductIdPropertyName - - bisn property product id property name.

getItemsBought

public java.lang.String getItemsBought()
Returns:
items bought.

setItemsBought

public void setItemsBought(java.lang.String pItemsBought)
Parameters:
pItemsBought - - items bought.

getLastPurchaseDate

public java.lang.String getLastPurchaseDate()
Returns:
last purchase date.

setLastPurchaseDate

public void setLastPurchaseDate(java.lang.String pLastPurchaseDate)
Parameters:
pLastPurchaseDate - - the date of last purchase.

getNumberOfOrders

public java.lang.String getNumberOfOrders()
Returns:
number of orders.

setNumberOfOrders

public void setNumberOfOrders(java.lang.String pNumberOfOrders)
Parameters:
pNumberOfOrders - - number of orders.

getNewCreditCard

public java.lang.String getNewCreditCard()

setNewCreditCard

public void setNewCreditCard(java.lang.String pNewCreditCard)

getGenderPropertyName

public java.lang.String getGenderPropertyName()

setGenderPropertyName

public void setGenderPropertyName(java.lang.String pGenderPropertyName)

getRefferalSourcePropertyName

public java.lang.String getRefferalSourcePropertyName()

setRefferalSourcePropertyName

public void setRefferalSourcePropertyName(java.lang.String pRefferalSourcePropertyName)