er.wopaypal
Class PayPalViewShoppingCartHyperlink
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.wopaypal.PayPalSingleItemLinkBase
er.wopaypal.PayPalSingleItemHyperlink
er.wopaypal.PayPalViewShoppingCartHyperlink
- All Implemented Interfaces:
- Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- public class PayPalViewShoppingCartHyperlink
- extends PayPalSingleItemHyperlink
PayPalViewShoppingCartHyperlink is a WOComponent that allows you to embed text, an image, etc. inside the hyperlink, or assign the string through through its bindings.
It returns the appropriate url to view the user's PayPal shopping cart in a new window.
- See Also:
- Serialized Form
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding |
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor |
Fields inherited from class er.wopaypal.PayPalSingleItemLinkBase |
allowCustomerNote, amount, cancelURL, collectShippingAddress, currencyCode, custom, itemName, itemNumber, logoURL, notifyURL, PAYPAL_CGI_NAME, payPalBusinessName, returnURL, useDefaultIPNURL, useIPN, userDefinableQuantity |
Method Summary |
String |
onClickString()
onClickString basically takes the viewShoppingCartHref and embeds it in a JavaScript window.open() method, as per PayPal's instructions. |
String |
viewShoppingCartHref()
viewShoppingCartHref assembles the URL for the item, based on the values of the bindings it reads from the WOComponent. |
Methods inherited from class com.webobjects.appserver.WOComponent |
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
PAYPAL_CGI_COMMAND
protected static String PAYPAL_CGI_COMMAND
- The cgi command we're calling on PayPal's server.
PayPalViewShoppingCartHyperlink
public PayPalViewShoppingCartHyperlink(WOContext context)
- Constructor
- Parameters:
context
- WOContext
viewShoppingCartHref
public String viewShoppingCartHref()
- viewShoppingCartHref assembles the URL for the item, based on the values of the bindings it reads from the WOComponent. It gets the values, and most of it's code from the superclass.
- Returns:
- String containing the url to view the user's PayPal shopping cart.
onClickString
public String onClickString()
- onClickString basically takes the viewShoppingCartHref and embeds it in a JavaScript window.open() method, as per PayPal's instructions. The JavaScript called tells the browser to open a new window that loads the viewShoppingCartHref url and has the characteristics given...
- Returns:
- String that contains the JavaScript code for the viewShoppingCart link
Copyright © 2002 – 2004 Project Wonder.