com.ibm.websphere.samples.plantsbywebsphereejb
Class Util

java.lang.Object
  extended by com.ibm.websphere.samples.plantsbywebsphereejb.Util

public class Util
extends java.lang.Object

Utility class.


Field Summary
static java.lang.String ACTION_CANCEL
           
static java.lang.String ACTION_GETBACKORDERS
           
static java.lang.String ACTION_GETSUPPLIER
           
static java.lang.String ACTION_ORDERSTATUS
           
static java.lang.String ACTION_ORDERSTOCK
           
static java.lang.String ACTION_UPDATEQUANTITY
           
static java.lang.String ACTION_UPDATESTOCK
           
static java.lang.String ACTION_UPDATESUPPLIER
           
static java.lang.String ADMIN_BACKORDER
           
static java.lang.String ADMIN_POPULATE
           
static java.lang.String ADMIN_SUPPLIERCFG
           
static java.lang.String ATTR_ACTION
           
static java.lang.String ATTR_ADMINTYPE
           
static java.lang.String ATTR_CART
           
static java.lang.String ATTR_CART_CONTENTS
           
static java.lang.String ATTR_CARTITEMS
           
static java.lang.String ATTR_CATEGORY
           
static java.lang.String ATTR_CHECKOUT
           
static java.lang.String ATTR_CUSTOMER
           
static java.lang.String ATTR_EDITACCOUNTINFO
           
static java.lang.String ATTR_INVITEM
           
static java.lang.String ATTR_INVITEMS
           
static java.lang.String ATTR_ORDERID
           
static java.lang.String ATTR_ORDERINFO
           
static java.lang.String ATTR_ORDERKEY
           
static java.lang.String ATTR_RESULTS
           
static java.lang.String ATTR_SUPPLIER
           
static java.lang.String ATTR_UPDATING
           
static java.lang.String DEFAULT_SUPPLIERID
           
static java.lang.String DS_NAME
          Datasource name.
static java.lang.String PAGE_ACCOUNT
           
static java.lang.String PAGE_ADMINACTIONS
           
static java.lang.String PAGE_ADMINHOME
           
static java.lang.String PAGE_BACKADMIN
           
static java.lang.String PAGE_CART
           
static java.lang.String PAGE_CHECKOUTFINAL
           
static java.lang.String PAGE_HELP
           
static java.lang.String PAGE_LOGIN
           
static java.lang.String PAGE_ORDERDONE
           
static java.lang.String PAGE_ORDERINFO
           
static java.lang.String PAGE_PRODUCT
           
static java.lang.String PAGE_PROMO
           
static java.lang.String PAGE_REGISTER
           
static java.lang.String PAGE_SHOPPING
           
static java.lang.String PAGE_SUPPLIERCFG
           
static java.lang.String STATUS_ADDEDSTOCK
           
static java.lang.String STATUS_ORDEREDSTOCK
           
static java.lang.String STATUS_ORDERSTOCK
           
static java.lang.String STATUS_RECEIVEDSTOCK
           
static java.lang.String ZERO_14
           
 
Constructor Summary
Util()
           
 
Method Summary
static void debug(java.lang.String msg)
          Output RAS message.
static boolean debugOn()
          Is debug turned on?
static java.lang.Object getBean(java.lang.String jndiName)
          Lookup and return an EJB home.
static java.lang.String getCategoryString(int index)
          Get the displayable name of a category.
static java.lang.String[] getCategoryStrings()
          Get the category strings in an array.
static java.lang.String[] getFullShippingMethodStrings()
          Get the shipping method strings, including prices and times, in an array.
static javax.naming.InitialContext getInitialContext()
          Return the cached Initial Context.
static java.lang.String[] getProperties(java.lang.String name)
          Method getProperties.
static java.lang.String getProperty(java.lang.String name)
          Method getProperty.
static java.lang.String getShippingMethod(int index)
          Get the shipping method.
static float getShippingMethodPrice(int index)
          Get the shipping method price.
static java.lang.String[] getShippingMethodStrings()
          Get the shipping method strings in an array.
static java.lang.String getShippingMethodTime(int index)
          Get the shipping method price.
static void readProperties()
          Method readProperties.
static java.lang.String[] readTokens(java.lang.String text, java.lang.String token)
          Method readTokens.
static void setDebug(boolean val)
          Set debug setting to on or off.
static boolean validateString(java.lang.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 java.lang.String DS_NAME
Datasource name.

See Also:
Constant Field Values

PAGE_ACCOUNT

public static final java.lang.String PAGE_ACCOUNT
See Also:
Constant Field Values

PAGE_CART

public static final java.lang.String PAGE_CART
See Also:
Constant Field Values

PAGE_CHECKOUTFINAL

public static final java.lang.String PAGE_CHECKOUTFINAL
See Also:
Constant Field Values

PAGE_HELP

public static final java.lang.String PAGE_HELP
See Also:
Constant Field Values

PAGE_LOGIN

public static final java.lang.String PAGE_LOGIN
See Also:
Constant Field Values

PAGE_ORDERDONE

public static final java.lang.String PAGE_ORDERDONE
See Also:
Constant Field Values

PAGE_ORDERINFO

public static final java.lang.String PAGE_ORDERINFO
See Also:
Constant Field Values

PAGE_PRODUCT

public static final java.lang.String PAGE_PRODUCT
See Also:
Constant Field Values

PAGE_PROMO

public static final java.lang.String PAGE_PROMO
See Also:
Constant Field Values

PAGE_REGISTER

public static final java.lang.String PAGE_REGISTER
See Also:
Constant Field Values

PAGE_SHOPPING

public static final java.lang.String PAGE_SHOPPING
See Also:
Constant Field Values

PAGE_BACKADMIN

public static final java.lang.String PAGE_BACKADMIN
See Also:
Constant Field Values

PAGE_SUPPLIERCFG

public static final java.lang.String PAGE_SUPPLIERCFG
See Also:
Constant Field Values

PAGE_ADMINHOME

public static final java.lang.String PAGE_ADMINHOME
See Also:
Constant Field Values

PAGE_ADMINACTIONS

public static final java.lang.String PAGE_ADMINACTIONS
See Also:
Constant Field Values

ATTR_ACTION

public static final java.lang.String ATTR_ACTION
See Also:
Constant Field Values

ATTR_CART

public static final java.lang.String ATTR_CART
See Also:
Constant Field Values

ATTR_CART_CONTENTS

public static final java.lang.String ATTR_CART_CONTENTS
See Also:
Constant Field Values

ATTR_CARTITEMS

public static final java.lang.String ATTR_CARTITEMS
See Also:
Constant Field Values

ATTR_CATEGORY

public static final java.lang.String ATTR_CATEGORY
See Also:
Constant Field Values

ATTR_CHECKOUT

public static final java.lang.String ATTR_CHECKOUT
See Also:
Constant Field Values

ATTR_CUSTOMER

public static final java.lang.String ATTR_CUSTOMER
See Also:
Constant Field Values

ATTR_EDITACCOUNTINFO

public static final java.lang.String ATTR_EDITACCOUNTINFO
See Also:
Constant Field Values

ATTR_INVITEM

public static final java.lang.String ATTR_INVITEM
See Also:
Constant Field Values

ATTR_INVITEMS

public static final java.lang.String ATTR_INVITEMS
See Also:
Constant Field Values

ATTR_ORDERID

public static final java.lang.String ATTR_ORDERID
See Also:
Constant Field Values

ATTR_ORDERINFO

public static final java.lang.String ATTR_ORDERINFO
See Also:
Constant Field Values

ATTR_ORDERKEY

public static final java.lang.String ATTR_ORDERKEY
See Also:
Constant Field Values

ATTR_RESULTS

public static final java.lang.String ATTR_RESULTS
See Also:
Constant Field Values

ATTR_UPDATING

public static final java.lang.String ATTR_UPDATING
See Also:
Constant Field Values

ATTR_SUPPLIER

public static final java.lang.String ATTR_SUPPLIER
See Also:
Constant Field Values

ATTR_ADMINTYPE

public static final java.lang.String ATTR_ADMINTYPE
See Also:
Constant Field Values

ADMIN_BACKORDER

public static final java.lang.String ADMIN_BACKORDER
See Also:
Constant Field Values

ADMIN_SUPPLIERCFG

public static final java.lang.String ADMIN_SUPPLIERCFG
See Also:
Constant Field Values

ADMIN_POPULATE

public static final java.lang.String ADMIN_POPULATE
See Also:
Constant Field Values

ACTION_GETSUPPLIER

public static final java.lang.String ACTION_GETSUPPLIER
See Also:
Constant Field Values

ACTION_UPDATESUPPLIER

public static final java.lang.String ACTION_UPDATESUPPLIER
See Also:
Constant Field Values

ACTION_ORDERSTOCK

public static final java.lang.String ACTION_ORDERSTOCK
See Also:
Constant Field Values

ACTION_UPDATESTOCK

public static final java.lang.String ACTION_UPDATESTOCK
See Also:
Constant Field Values

ACTION_GETBACKORDERS

public static final java.lang.String ACTION_GETBACKORDERS
See Also:
Constant Field Values

ACTION_UPDATEQUANTITY

public static final java.lang.String ACTION_UPDATEQUANTITY
See Also:
Constant Field Values

ACTION_ORDERSTATUS

public static final java.lang.String ACTION_ORDERSTATUS
See Also:
Constant Field Values

ACTION_CANCEL

public static final java.lang.String ACTION_CANCEL
See Also:
Constant Field Values

STATUS_ORDERSTOCK

public static final java.lang.String STATUS_ORDERSTOCK
See Also:
Constant Field Values

STATUS_ORDEREDSTOCK

public static final java.lang.String STATUS_ORDEREDSTOCK
See Also:
Constant Field Values

STATUS_RECEIVEDSTOCK

public static final java.lang.String STATUS_RECEIVEDSTOCK
See Also:
Constant Field Values

STATUS_ADDEDSTOCK

public static final java.lang.String STATUS_ADDEDSTOCK
See Also:
Constant Field Values

DEFAULT_SUPPLIERID

public static final java.lang.String DEFAULT_SUPPLIERID
See Also:
Constant Field Values

ZERO_14

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

Util

public Util()
Method Detail

getInitialContext

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

Returns:
InitialContext, or null if a naming exception.

getBean

public static java.lang.Object getBean(java.lang.String jndiName)
Lookup and return an EJB home.

Parameters:
jndiName - jndi name of the EJB
Returns:
EJBHome EJB home instance, or null if a naming exception on lookup.

getCategoryString

public static java.lang.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 java.lang.String[] getCategoryStrings()
Get the category strings in an array.

Returns:
The category strings in an array.

getShippingMethod

public static java.lang.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 java.lang.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 java.lang.String[] getShippingMethodStrings()
Get the shipping method strings in an array.

Returns:
The shipping method strings in an array.

getFullShippingMethodStrings

public static java.lang.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 java.io.FileNotFoundException
Method readProperties.

Throws:
java.io.FileNotFoundException

getProperty

public static java.lang.String getProperty(java.lang.String name)
Method getProperty.

Parameters:
name -
Returns:
value

readTokens

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

Parameters:
text -
token -
Returns:
list

getProperties

public static java.lang.String[] getProperties(java.lang.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(java.lang.String msg)
Output RAS message.

Parameters:
msg - Message to be output.

validateString

public static boolean validateString(java.lang.String input)