atg.projects.store.payment.creditcard
Class StoreCreditCardTools

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.payment.creditcard.ExtendableCreditCardTools
              extended by atg.projects.store.payment.creditcard.StoreCreditCardTools
All Implemented Interfaces:
atg.naming.AbsoluteNameable, atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameContextParentable, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.Configured, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class StoreCreditCardTools
extends atg.payment.creditcard.ExtendableCreditCardTools

The extension of ExtendableCreditCardTools with store specific utility methods.

Version:
$Id: //hosting-blueprint/B2CBlueprint/version/10.2.1/EStore/src/atg/projects/store/payment/creditcard/StoreCreditCardTools.java#2 $$Change: 791366 $
Author:
ATG

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.payment.creditcard.ExtendableCreditCardTools
CARD_EXP_DATE_NOT_VALID, CARD_EXPIRED, CARD_INFO_NOT_VALID, CARD_LENGTH_NOT_VALID, CARD_NUMBER_DOESNT_MATCH_TYPE, CARD_NUMBER_HAS_INVALID_CHARS, CARD_NUMBER_NOT_VALID, CARD_TYPE_NOT_VALID, SUCCESS
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
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
StoreCreditCardTools()
           
 
Method Summary
 java.lang.String getLocalizedCreditCardType(java.lang.String pCreditCardType)
          Returns localized credit card type.
 java.util.ResourceBundle getResourceBundle()
          Returns resource bundle for the default locale.
 java.util.ResourceBundle getResourceBundle(java.util.Locale pLocale)
          Returns resource bundle for the specified locale.
 
Methods inherited from class atg.payment.creditcard.ExtendableCreditCardTools
Code, doStartService, getCardCodesMap, getCardLengthsMap, getCardPrefixesMap, getCardTypesMap, getStatusCodeMessage, getStatusCodeMessage, isNumber, isValidCardNumberLength, isValidCardType, Name, setCardCodesMap, setCardLengthsMap, setCardPrefixesMap, setCardTypesMap, validateCheckDigit, verifyCreditCard, verifyCreditCard, verifyCreditCardDate
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, 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

Constructor Detail

StoreCreditCardTools

public StoreCreditCardTools()
Method Detail

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Returns resource bundle for the default locale.

Returns:
The resource bundle for the default locale.

getResourceBundle

public java.util.ResourceBundle getResourceBundle(java.util.Locale pLocale)
Returns resource bundle for the specified locale.

Parameters:
pLocale - the local of resource bundle.
Returns:
resource bundle for the specified locale.

getLocalizedCreditCardType

public java.lang.String getLocalizedCreditCardType(java.lang.String pCreditCardType)
Returns localized credit card type.

Parameters:
pCreditCardType - The credit card type to get localized version for.
Returns:
Localized credit card type