java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.taxation.objects.CountryCodeAccessBean
Each row of this table maps the country or region abbreviation code representing a country or region to a numeric code. The mapping is dictated by the third-party product or vendor identified by the string in the PRODUCTVENDOR column. This access bean corresponds to the database table 'COUNTCODE'.
Constructor Summary | |
CountryCodeAccessBean() Zero argument constructor used to initialize the access bean. |
|
CountryCodeAccessBean(javax.ejb.EJBObject o) constructor |
Method Summary | |
void | commitCopyHelper() Update(flush) data to the EJBObject (persistent storage). |
protected java.lang.String | defaultJNDIName() |
java.util.Enumeration | findByProductVendorAndCountryName(java.lang.String astrProductVendor, java.lang.String astrCountryName) Retrieves all the country codes in the specified country name and language under the indicated product vendor. |
java.util.Enumeration | findByProductVendorLanguageIdAndCountry(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) Retrieves all the country codes in the specified country name and language under the indicated product vendor. |
java.util.Enumeration | findByProductVendorLanguageIdAndCountryAbbr(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) Retrieves all the country codes in the specified country name and language under the indicated product vendor. |
java.util.Enumeration | findByProductVendorLanguageIdAndCountryName(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) Retrieves all the country codes in the specified country name and language under the indicated product vendor. |
java.lang.String | getCountryAbbr() This method accesses a non-CMP field |
java.lang.String | getCountryCode() This method accesses a non-CMP field |
java.lang.String | getProductVendor() This method accesses a non-CMP field |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setCountryAbbr(java.lang.String newValue) This method accesses a non-CMP field |
void | setCountryCode(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_strCountryAbbr(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_strProductVendor(java.lang.String newValue) Set the primary key for this object |
void | setProductVendor(java.lang.String newValue) This method accesses a non-CMP field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CountryCodeAccessBean()
public CountryCodeAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
Method Detail |
public java.util.Enumeration findByProductVendorAndCountryName(java.lang.String astrProductVendor, java.lang.String astrCountryName) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the country codes in the specified country name and language under the indicated product vendor.
The SQL query used to fetch all the required rows from the COUNTCODE table is:
SELECT * FROM COUNTRYCODE T1 WHERE (T1.PRODUCTVENDOR = ? AND T1.COUNTRYABBR = ANY (SELECT COUNTRY.COUNTRYABBR FROM COUNTRY WHERE COUNTRY.NAME = ?))
public java.util.Enumeration findByProductVendorLanguageIdAndCountry(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the country codes in the specified country name and language under the indicated product vendor.
The SQL query used to fetch all the required rows from the COUNTCODE table is:
SELECT * FROM COUNTRYCODE T1 WHERE PRODUCTVENDOR = ? AND COUNTRYABBR = ANY (SELECT COUNTRYABBR FROM COUNTRY WHERE LANGUAGE_ID = ? AND ((NAME = ?) OR (COUNTRYABBR = ?)))
public java.util.Enumeration findByProductVendorLanguageIdAndCountryAbbr(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the country codes in the specified country name and language under the indicated product vendor.
The SQL query used to fetch all the required rows from the COUNTCODE table is:
SELECT * FROM COUNTRYCODE T1 WHERE T1.PRODUCTVENDOR = ? AND T1.COUNTRYABBR = ANY (SELECT COUNTRY.COUNTRYABBR FROM COUNTRY WHERE COUNTRY.LANGUAGE_ID = ? AND COUNTRY.COUNTRYABBR = ?)
public java.util.Enumeration findByProductVendorLanguageIdAndCountryName(java.lang.String astrProductVendor, java.lang.Integer aLanguageId, java.lang.String astrCountryName) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Retrieves all the country codes in the specified country name and language under the indicated product vendor.
The SQL query used to fetch all the required rows from the COUNTCODE table is:
SELECT * FROM COUNTRYCODE T1 WHERE T1.PRODUCTVENDOR = ? AND T1.COUNTRYABBR = ANY (SELECT COUNTRY.COUNTRYABBR FROM COUNTRY WHERE COUNTRY.LANGUAGE_ID = ? AND COUNTRY.NAME = ?)
public void setInitKey_strCountryAbbr(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_strProductVendor(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public java.lang.String getCountryCode() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setCountryCode(java.lang.String newValue)
public java.lang.String getCountryAbbr() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setCountryAbbr(java.lang.String newValue)
public java.lang.String getProductVendor() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public void setProductVendor(java.lang.String newValue)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.