com.ibm.websphere.samples.pbw.utils
Class Util

java.lang.Object
  extended by com.ibm.websphere.samples.pbw.utils.Util

public class Util
extends Object

Utility class.


Field Summary
static String ACTION_CANCEL
           
static String ACTION_GETBACKORDERS
           
static String ACTION_GETSUPPLIER
           
static String ACTION_ORDERSTATUS
           
static String ACTION_ORDERSTOCK
           
static String ACTION_UPDATEQUANTITY
           
static String ACTION_UPDATESTOCK
           
static String ACTION_UPDATESUPPLIER
           
static String ADMIN_BACKORDER
           
static String ADMIN_POPULATE
           
static String ADMIN_SUPPLIERCFG
           
static String ATTR_ACTION
           
static String ATTR_ADMINTYPE
           
static String ATTR_CART
           
static String ATTR_CARTITEMS
           
static String ATTR_CATEGORY
           
static String ATTR_CHECKOUT
           
static String ATTR_CUSTOMER
           
static String ATTR_EDITACCOUNTINFO
           
static String ATTR_INVITEM
           
static String ATTR_INVITEMS
           
static String ATTR_ORDERID
           
static String ATTR_ORDERINFO
           
static String ATTR_ORDERKEY
           
static String ATTR_RESULTS
           
static int ATTR_SFTIMEOUT
           
static String ATTR_SUPPLIER
           
static String ATTR_UPDATING
           
static String DEFAULT_SUPPLIERID
           
static String DS_NAME
          Datasource name.
static String PAGE_ACCOUNT
           
static String PAGE_ADMINACTIONS
           
static String PAGE_ADMINHOME
           
static String PAGE_BACKADMIN
           
static String PAGE_CART
           
static String PAGE_CHECKOUTFINAL
           
static String PAGE_HELP
           
static String PAGE_LOGIN
           
static String PAGE_ORDERDONE
           
static String PAGE_ORDERINFO
           
static String PAGE_PRODUCT
           
static String PAGE_PROMO
           
static String PAGE_REGISTER
           
static String PAGE_SHOPPING
           
static String PAGE_SUPPLIERCFG
           
static String STATUS_ADDEDSTOCK
           
static String STATUS_ORDEREDSTOCK
           
static String STATUS_ORDERSTOCK
           
static String STATUS_RECEIVEDSTOCK
           
static String ZERO_14
           
 
Constructor Summary
Util()
           
 
Method Summary
static void debug(String msg)
          Output RAS message.
static boolean debugOn()
          Is debug turned on?
static String getCategoryString(int index)
          Get the displayable name of a category.
static String[] getCategoryStrings()
          Get the category strings in an array.
static String[] getFullShippingMethodStrings()
          Get the shipping method strings, including prices and times, in an array.
static InitialContext getInitialContext()
          Return the cached Initial Context.
static String[] getProperties(String name)
          Method getProperties.
static String getProperty(String name)
          Method getProperty.
static String getShippingMethod(int index)
          Get the shipping method.
static float getShippingMethodPrice(int index)
          Get the shipping method price.
static String[] getShippingMethodStrings()
          Get the shipping method strings in an array.
static String getShippingMethodTime(int index)
          Get the shipping method price.
static void readProperties()
          Method readProperties.
static String[] readTokens(String text, String token)
          Method readTokens.
static void setDebug(boolean val)
          Set debug setting to on or off.
static boolean validateString(String input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DS_NAME

public static final String DS_NAME
Datasource name.

See Also:
Constant Field Values

PAGE_ACCOUNT

public static final String PAGE_ACCOUNT
See Also:
Constant Field Values

PAGE_CART

public static final String PAGE_CART
See Also:
Constant Field Values

PAGE_CHECKOUTFINAL

public static final String PAGE_CHECKOUTFINAL
See Also:
Constant Field Values

PAGE_HELP

public static final String PAGE_HELP
See Also:
Constant Field Values

PAGE_LOGIN

public static final String PAGE_LOGIN
See Also:
Constant Field Values

PAGE_ORDERDONE

public static final String PAGE_ORDERDONE
See Also:
Constant Field Values

PAGE_ORDERINFO

public static final String PAGE_ORDERINFO
See Also:
Constant Field Values

PAGE_PRODUCT

public static final String PAGE_PRODUCT
See Also:
Constant Field Values

PAGE_PROMO

public static final String PAGE_PROMO
See Also:
Constant Field Values

PAGE_REGISTER

public static final String PAGE_REGISTER
See Also:
Constant Field Values

PAGE_SHOPPING

public static final String PAGE_SHOPPING
See Also:
Constant Field Values

PAGE_BACKADMIN

public static final String PAGE_BACKADMIN
See Also:
Constant Field Values

PAGE_SUPPLIERCFG

public static final String PAGE_SUPPLIERCFG
See Also:
Constant Field Values

PAGE_ADMINHOME

public static final String PAGE_ADMINHOME
See Also:
Constant Field Values

PAGE_ADMINACTIONS

public static final String PAGE_ADMINACTIONS
See Also:
Constant Field Values

ATTR_ACTION

public static final String ATTR_ACTION
See Also:
Constant Field Values

ATTR_CART

public static final String ATTR_CART
See Also:
Constant Field Values

ATTR_CARTITEMS

public static final String ATTR_CARTITEMS
See Also:
Constant Field Values

ATTR_CATEGORY

public static final String ATTR_CATEGORY
See Also:
Constant Field Values

ATTR_CHECKOUT

public static final String ATTR_CHECKOUT
See Also:
Constant Field Values

ATTR_CUSTOMER

public static final String ATTR_CUSTOMER
See Also:
Constant Field Values

ATTR_EDITACCOUNTINFO

public static final String ATTR_EDITACCOUNTINFO
See Also:
Constant Field Values

ATTR_INVITEM

public static final String ATTR_INVITEM
See Also:
Constant Field Values

ATTR_INVITEMS

public static final String ATTR_INVITEMS
See Also:
Constant Field Values

ATTR_ORDERID

public static final String ATTR_ORDERID
See Also:
Constant Field Values

ATTR_ORDERINFO

public static final String ATTR_ORDERINFO
See Also:
Constant Field Values

ATTR_ORDERKEY

public static final String ATTR_ORDERKEY
See Also:
Constant Field Values

ATTR_RESULTS

public static final String ATTR_RESULTS
See Also:
Constant Field Values

ATTR_UPDATING

public static final String ATTR_UPDATING
See Also:
Constant Field Values

ATTR_SFTIMEOUT

public static final int ATTR_SFTIMEOUT
See Also:
Constant Field Values

ATTR_SUPPLIER

public static final String ATTR_SUPPLIER
See Also:
Constant Field Values

ATTR_ADMINTYPE

public static final String ATTR_ADMINTYPE
See Also:
Constant Field Values

ADMIN_BACKORDER

public static final String ADMIN_BACKORDER
See Also:
Constant Field Values

ADMIN_SUPPLIERCFG

public static final String ADMIN_SUPPLIERCFG
See Also:
Constant Field Values

ADMIN_POPULATE

public static final String ADMIN_POPULATE
See Also:
Constant Field Values

ACTION_GETSUPPLIER

public static final String ACTION_GETSUPPLIER
See Also:
Constant Field Values

ACTION_UPDATESUPPLIER

public static final String ACTION_UPDATESUPPLIER
See Also:
Constant Field Values

ACTION_ORDERSTOCK

public static final String ACTION_ORDERSTOCK
See Also:
Constant Field Values

ACTION_UPDATESTOCK

public static final String ACTION_UPDATESTOCK
See Also:
Constant Field Values

ACTION_GETBACKORDERS

public static final String ACTION_GETBACKORDERS
See Also:
Constant Field Values

ACTION_UPDATEQUANTITY

public static final String ACTION_UPDATEQUANTITY
See Also:
Constant Field Values

ACTION_ORDERSTATUS

public static final String ACTION_ORDERSTATUS
See Also:
Constant Field Values

ACTION_CANCEL

public static final String ACTION_CANCEL
See Also:
Constant Field Values

STATUS_ORDERSTOCK

public static final String STATUS_ORDERSTOCK
See Also:
Constant Field Values

STATUS_ORDEREDSTOCK

public static final String STATUS_ORDEREDSTOCK
See Also:
Constant Field Values

STATUS_RECEIVEDSTOCK

public static final String STATUS_RECEIVEDSTOCK
See Also:
Constant Field Values

STATUS_ADDEDSTOCK

public static final String STATUS_ADDEDSTOCK
See Also:
Constant Field Values

DEFAULT_SUPPLIERID

public static final String DEFAULT_SUPPLIERID
See Also:
Constant Field Values

ZERO_14

public static final String ZERO_14
See Also:
Constant Field Values
Constructor Detail

Util

public Util()
Method Detail

getInitialContext

public static InitialContext getInitialContext()
Return the cached Initial Context.

Returns:
InitialContext, or null if a naming exception.

getCategoryString

public static String getCategoryString(int index)
Get the displayable name of a category.

Parameters:
index - The int representation of a category.
Returns:
The category as a String (null, if an invalid index given).

getCategoryStrings

public static String[] getCategoryStrings()
Get the category strings in an array.

Returns:
The category strings in an array.

getShippingMethod

public static String getShippingMethod(int index)
Get the shipping method.

Parameters:
index - The int representation of a shipping method.
Returns:
The shipping method (null, if an invalid index given).

getShippingMethodPrice

public static float getShippingMethodPrice(int index)
Get the shipping method price.

Parameters:
index - The int representation of a shipping method.
Returns:
The shipping method price (-1, if an invalid index given).

getShippingMethodTime

public static String getShippingMethodTime(int index)
Get the shipping method price.

Parameters:
index - The int representation of a shipping method.
Returns:
The shipping method time (null, if an invalid index given).

getShippingMethodStrings

public static String[] getShippingMethodStrings()
Get the shipping method strings in an array.

Returns:
The shipping method strings in an array.

getFullShippingMethodStrings

public static String[] getFullShippingMethodStrings()
Get the shipping method strings, including prices and times, in an array.

Returns:
The shipping method strings, including prices and times, in an array.

readProperties

public static void readProperties()
                           throws FileNotFoundException
Method readProperties.

Throws:
FileNotFoundException

getProperty

public static String getProperty(String name)
Method getProperty.

Parameters:
name -
Returns:
value

readTokens

public static String[] readTokens(String text,
                                  String token)
Method readTokens.

Parameters:
text -
token -
Returns:
list

getProperties

public static String[] getProperties(String name)
Method getProperties.

Parameters:
name -
Returns:
values

setDebug

public static final void setDebug(boolean val)
Set debug setting to on or off.

Parameters:
val - True or false.

debugOn

public static final boolean debugOn()
Is debug turned on?


debug

public static final void debug(String msg)
Output RAS message.

Parameters:
msg - Message to be output.

validateString

public static boolean validateString(String input)


Copyright © 2011. All Rights Reserved.