com.ibm.commerce.common.objects
Class StoreAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
        |
        +--com.ibm.commerce.common.objects.StoreAccessBean
Direct Known Subclasses:
StoreCopy, StoreDataBean

public class StoreAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean

Each row of this table represents a Store. A Store is a StoreEntity.

See Also:
Serialized Form

Constructor Summary
StoreAccessBean()
          constructor
StoreAccessBean(java.lang.Integer aStoreEntityId, java.lang.Long aMemberId, java.lang.String aIdentifier, java.lang.Integer aStoreGroupId)
          StoreAccessBean constructor
StoreAccessBean(javax.ejb.EJBObject o)
          constructor
StoreAccessBean(java.lang.Long aMemberId, java.lang.String aIdentifier, java.lang.Integer aStoreGroupId)
          StoreAccessBean constructor
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
protected  java.lang.String defaultJNDIName()
           
 void fetchAssociatedObjects()
          This method does nothing.
 java.util.Enumeration findAll()
          Retrieves all StoreAccessBeans
 java.util.Enumeration findByAdministrator(java.lang.Long arg0)
          Retrieves all StoreAccessBeans that has the specified administrator
 java.util.Enumeration findByAdministratorAndMemberGroup(java.lang.Long arg0, java.lang.Long arg1)
          Retrieves all StoreAccessBeans that have the specified administrator who belongs to the member group
 java.util.Enumeration findByCatalog(java.lang.Long arg0)
          Retrieves all StoreAccessBeans that is associated with the specified catalog
 java.util.Enumeration findByCreatedByContract(java.lang.Long contractId)
          Retrieves all StoreAccessBeans by the specified contract ID
 java.util.Enumeration findByDistinguishedName(java.lang.String arg0)
          Retrieves all StoreAccessBeans by the specified distinguished name
 java.util.Enumeration findByStatus(java.lang.Integer status)
          Retrieves all StoreAccessBeans by the specified status
 java.util.Enumeration findByStoreCategory(java.lang.Integer storeCategoryId)
          Retrieves all StoreAccessBeans by the specified store category
 java.util.Enumeration findByStoreType(java.lang.String storeType)
          Retrieves all StoreAccessBeans by the specified type
 boolean fulfills(java.lang.Long arg0, java.lang.String arg1)
           
 java.lang.String getAllocationGoodFor()
          This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.
 java.lang.Integer getAllocationGoodForInEJBType()
          This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.
 java.util.Vector getAvailableMaxPrecedenceOffers(boolean arg0, java.sql.Timestamp arg1, java.lang.Long arg2, com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg3)
          This method accesses a non-CMP field
 java.util.Vector getAvailableMaxPrecedenceOffers(java.lang.Long arg0, com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg1)
          Returns a Vector of OfferAccessBean objects that represent the offers with the highest precedence in their tradingPositionContainers that are offered by this store to the member with memberId for the catalog entry with catentryId.
 java.util.Vector getAvailableMaxPrecedenceOffers(java.sql.Timestamp arg0, java.lang.Long arg1, com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg2)
          Returns a Vector of OfferAccessBean objects that represent the offers with the highest precedence in their tradingPositionContainers that are offered by this store to the member with memberId for the catalog entry with catentryId.
 java.lang.String getAvsAcceptCodes()
          This method provides access to the STORE.AVSACCEPTCODES column of DB2 type VARCHAR(64).
 java.lang.String getBopmpadFactor()
          This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.
 java.lang.Integer getBopmpadFactorInEJBType()
          This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.
 java.util.Enumeration getCatalogs()
          Gets the catalogs associated with this store
 java.lang.Long getCreatedByContract()
          This method accesses a non-CMP field
 java.lang.String getCurrency()
          Gets the currency code for this store and the set language ID
 java.lang.String getCurrency(java.lang.Integer arg0)
          Gets the currency code for this store and the given language ID
 java.lang.String getDefaultBoOffset()
          This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 java.lang.Integer getDefaultBoOffsetInEJBType()
          This method accesses a non-CMP field
 java.lang.String getDefaultContractId()
          Gets the default contract ID
 java.lang.Long getDefaultContractIdInEJBType()
          This method accesses a non-CMP field
 java.lang.String getDefaultCurrency()
          This method accesses a non-CMP field
  StoreEntityDescriptionAccessBean getDescription(java.lang.Integer arg0)
          This method accesses a non-CMP field
 java.lang.String getDirectory()
          This method provides access to the STORE.DIRECTORY column of DB2 type VARCHAR(254).
 java.lang.String getField1()
          This method provides access to the STORE.FIELD1 column of DB2 type VARCHAR(254).
 java.lang.String getField2()
          This method provides access to the STORE.FIELD2 column of DB2 type VARCHAR(254).
  FulfillmentCenterAccessBean getFulfillmentCenter()
          Gets the fulfillment center for this store
 java.lang.String getFulfillmentCenterId()
          This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.
 java.lang.Integer getFulfillmentCenterIdInEJBType()
          This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.
 java.lang.String getFulfillmentCenterSelectionFlags()
          This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 java.lang.Integer getFulfillmentCenterSelectionFlagsInEJBType()
          This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 java.lang.Object getGroupingAttributeValue(java.lang.String arg0, com.ibm.commerce.grouping.GroupingContext arg1)
          This method accesses a non-CMP field
 java.lang.String getIdentifier()
          This method accesses a non-CMP field
 java.lang.String getLanguageId()
          This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.
 java.lang.Integer getLanguageIdInEJBType()
          This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.
 java.sql.Timestamp getLastUpdateStatus()
          This method accesses a non-CMP field
 java.lang.Integer getMarkForDelete()
          This method accesses a non-CMP field
  CatalogAccessBean getMasterCatalog()
          Gets the master catalog for the given store ID.
 java.lang.String getMaxBoOffset()
          This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 java.lang.Integer getMaxBoOffsetInEJBType()
          This method accesses a non-CMP field
 java.lang.String getMemberId()
          This method accesses a non-CMP field
 java.lang.Long getMemberIdInEJBType()
          This method accesses a non-CMP field
 java.lang.String getOID()
          This method provides access to the STORE.OID column of DB2 type CHAR(32).
 java.lang.Long getOwner()
          This method accesses a non-CMP field
 java.lang.Long[] getPriceList(java.lang.Long catalogGroupId)
          Gets the price list for this store.
 java.lang.Long[] getPriceLists(java.lang.Long catalogGroupId)
          Gets the price lists for the stores in the store path for the 'com.ibm.commerce.price' resource type.
 java.lang.String getPriceRefFlags()
          This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 java.lang.Integer getPriceRefFlagsInEJBType()
          This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 java.lang.String getQuoteGoodFor()
          This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.
 java.lang.Integer getQuoteGoodForInEJBType()
          This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.
 java.lang.String getRejectedOrderExpiry()
          This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.
 java.lang.Integer getRejectedOrderExpiryInEJBType()
          This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.
 java.lang.Integer[] getRelatedStores(java.lang.String storeRelationshipTypeName)
          Returns the stores related to this store by the given store relationship type.
 java.lang.String getReturnFFMCenterId()
          This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.
 java.lang.Integer getReturnFFMCenterIdInEJBType()
          This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.
 java.lang.String getRMAGoodFor()
          This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.
 java.lang.Integer getRMAGoodForInEJBType()
          This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.
 java.lang.String getStatus()
          This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.
 java.lang.Integer getStatusInEJBType()
          This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.
 java.lang.String getStoreCategoryId()
          This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.
 java.lang.Integer getStoreCategoryIdInEJBType()
          This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.
  StoreDefaultAccessBean getStoreDefault()
          Gets the store defaults
 java.lang.String getStoreEntityId()
          This method accesses a non-CMP field
 java.lang.Integer getStoreEntityIdInEJBType()
          This method accesses a non-CMP field
  StoreGroupAccessBean getStoreGroup()
          Gets the store group
 java.lang.String getStoreGroupId()
          This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getStoreGroupIdInEJBType()
          This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getStoreLevel()
          This method provides access to the STORE.STORELEVEL column of DB2 type CHAR(10).
 java.lang.Integer[] getStorePath(java.lang.String storeRelationshipTypeName)
          Returns the stores related to this store by the given store relationship type.
 java.lang.Integer[] getStoresForRelatedStore(java.lang.String storeRelationshipTypeName)
          Returns the stores where this store is the related store by the given store relationship type.
 java.lang.String getStoreType()
          This method provides access to the STORE.STORETYPE column of DB2 type CHAR(3).
 java.lang.Integer[] getSupportedLanguageIds()
          Gets the supported languages.
 java.util.Enumeration getTaxCategory(java.lang.Integer arg0)
          Gets the tax categories for the given tax type ID
 java.lang.String getType()
          This method accesses a non-CMP field
protected  void instantiateEJB()
           
protected  boolean instantiateEJBByPrimaryKey()
           
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAllocationGoodFor(java.lang.Integer newValue)
          This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.
 void setAllocationGoodFor(java.lang.String newValue)
          This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.
 void setAvsAcceptCodes(java.lang.String newValue)
          This method provides access to the STORE.AVSACCEPTCODES column of DB2 type VARCHAR(64).
 void setBopmpadFactor(java.lang.Integer newValue)
          This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.
 void setBopmpadFactor(java.lang.String newValue)
          This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.
 void setCreatedByContract(java.lang.Long newValue)
          This method accesses a non-CMP field
 void setDefaultBoOffset(java.lang.Integer newValue)
          This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 void setDefaultBoOffset(java.lang.String newValue)
          This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 void setDefaultCurrency(java.lang.String newValue)
          This method accesses a non-CMP field
 void setDirectory(java.lang.String newValue)
          This method provides access to the STORE.DIRECTORY column of DB2 type VARCHAR(254).
 void setField1(java.lang.String newValue)
          This method provides access to the STORE.FIELD1 column of DB2 type VARCHAR(254).
 void setField2(java.lang.String newValue)
          This method provides access to the STORE.FIELD2 column of DB2 type VARCHAR(254).
 void setFulfillmentCenterId(java.lang.Integer newValue)
          This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.
 void setFulfillmentCenterId(java.lang.String newValue)
          This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.
 void setFulfillmentCenterSelectionFlags(java.lang.Integer newValue)
          This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 void setFulfillmentCenterSelectionFlags(java.lang.String newValue)
          This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 void setIdentifier(java.lang.String newValue)
          This method accesses a non-CMP field
 void setInitKey_storeEntityId(java.lang.String newValue)
          Set the primary key for this object
 void setLanguageId(java.lang.Integer newValue)
          This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.
 void setLanguageId(java.lang.String newValue)
          This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.
 void setLastUpdateStatus(java.sql.Timestamp newValue)
          This method accesses a non-CMP field
 void setMarkForDelete(java.lang.Integer newValue)
          This method accesses a non-CMP field
 void setMaxBoOffset(java.lang.Integer newValue)
          This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 void setMaxBoOffset(java.lang.String newValue)
          This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.
 void setMemberId(java.lang.Long newValue)
          This method accesses a non-CMP field
 void setMemberId(java.lang.String newValue)
          This method accesses a non-CMP field
 void setOID(java.lang.String newValue)
          This method provides access to the STORE.OID column of DB2 type CHAR(32).
 void setPriceRefFlags(java.lang.Integer newValue)
          This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 void setPriceRefFlags(java.lang.String newValue)
          This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.
 void setQuoteGoodFor(java.lang.Integer newValue)
          This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.
 void setQuoteGoodFor(java.lang.String newValue)
          This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.
 void setRejectedOrderExpiry(java.lang.Integer newValue)
          This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.
 void setRejectedOrderExpiry(java.lang.String newValue)
          This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.
 void setReturnFFMCenterId(java.lang.Integer newValue)
          This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.
 void setReturnFFMCenterId(java.lang.String newValue)
          This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.
 void setRMAGoodFor(java.lang.Integer newValue)
          This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.
 void setRMAGoodFor(java.lang.String newValue)
          This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.
 void setStatus(java.lang.Integer newValue)
          This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.
 void setStatus(java.lang.String newValue)
          This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.
 void setStoreCategoryId(java.lang.Integer newValue)
          This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.
 void setStoreCategoryId(java.lang.String newValue)
          This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.
 void setStoreGroupId(java.lang.Integer newValue)
          This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.
 void setStoreGroupId(java.lang.String newValue)
          This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.
 void setStoreLevel(java.lang.String newValue)
          This method provides access to the STORE.STORELEVEL column of DB2 type CHAR(10).
 void setStoreType(java.lang.String newValue)
          This method provides access to the STORE.STORETYPE column of DB2 type CHAR(3).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreAccessBean

public StoreAccessBean()
constructor

StoreAccessBean

public StoreAccessBean(javax.ejb.EJBObject o)
                throws java.rmi.RemoteException
constructor
Parameters:
o - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException

StoreAccessBean

public StoreAccessBean(java.lang.Long aMemberId,
                       java.lang.String aIdentifier,
                       java.lang.Integer aStoreGroupId)
                throws javax.naming.NamingException,
                       javax.ejb.FinderException,
                       javax.ejb.CreateException,
                       java.rmi.RemoteException
StoreAccessBean constructor
Parameters:
aMemberId - java.lang.Long
aIdentifier - java.lang.String
aStoreGroupId - java.lang.Integer
Throws:
javax.naming.NamingException
javax.ejb.FinderException
javax.ejb.CreateException
java.rmi.RemoteException

StoreAccessBean

public StoreAccessBean(java.lang.Integer aStoreEntityId,
                       java.lang.Long aMemberId,
                       java.lang.String aIdentifier,
                       java.lang.Integer aStoreGroupId)
                throws javax.naming.NamingException,
                       javax.ejb.FinderException,
                       javax.ejb.CreateException,
                       java.rmi.RemoteException
StoreAccessBean constructor
Parameters:
aStoreEntityId - java.lang.Integer
aMemberId - java.lang.Long
aIdentifier - java.lang.String
aStoreGroupId - java.lang.Integer
Throws:
javax.naming.NamingException
javax.ejb.FinderException
javax.ejb.CreateException
java.rmi.RemoteException
Method Detail

findAll

public java.util.Enumeration findAll()
                              throws java.rmi.RemoteException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

Retrieves all StoreAccessBeans

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STORE_ID NOT IN (Default_Null_Id)) AND (T2.MARKFORDELETE <> 1)

Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByAdministrator

public java.util.Enumeration findByAdministrator(java.lang.Long arg0)
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

Retrieves all StoreAccessBeans that has the specified administrator

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T2.MEMBER_ID IN (SELECT MBRROLE.ORGENTITY_ID FROM MBRROLE WHERE MBRROLE.MEMBER_ID = ?)) AND (T1.STORE_ID <> Default_Null_Id) AND (T2.MARKFORDELETE <> 1)

Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByAdministratorAndMemberGroup

public java.util.Enumeration findByAdministratorAndMemberGroup(java.lang.Long arg0,
                                                               java.lang.Long arg1)
                                                        throws java.rmi.RemoteException,
                                                               javax.ejb.FinderException,
                                                               javax.naming.NamingException

Retrieves all StoreAccessBeans that have the specified administrator who belongs to the member group

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T2.MEMBER_ID IN (SELECT ACCMBRGRP.OWNER_ID FROM ACCMBRGRP WHERE ACCMBRGRP.USERS_ID = ? AND ACCMBRGRP.MBRGRP_ID = ?)) AND (T1.STORE_ID <> Default_Null_Id) AND (T2.MARKFORDELETE <> 1)

Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByCatalog

public java.util.Enumeration findByCatalog(java.lang.Long arg0)
                                    throws java.rmi.RemoteException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

Retrieves all StoreAccessBeans that is associated with the specified catalog

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STORE_ID <> Default_Null_Id ) AND (T1.STORE_ID IN (SELECT STORECAT.STOREENT_ID FROM STORECAT WHERE STORECAT.CATALOG_ID = ?)) AND (T2.MARKFORDELETE <> 1)

Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByDistinguishedName

public java.util.Enumeration findByDistinguishedName(java.lang.String arg0)
                                              throws java.rmi.RemoteException,
                                                     javax.ejb.FinderException,
                                                     javax.naming.NamingException

Retrieves all StoreAccessBeans by the specified distinguished name

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T2.IDENTIFIER = ?) AND (T1.STORE_ID <> Default_Null_Id ) AND (T2.MARKFORDELETE <> 1)

Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

setInitKey_storeEntityId

public void setInitKey_storeEntityId(java.lang.String newValue)

Set the primary key for this object

Parameters:
newValue - java.lang.String
Returns:
void

defaultJNDIName

protected java.lang.String defaultJNDIName()
Returns:
String

instantiateEJB

protected void instantiateEJB()
                       throws java.rmi.RemoteException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException
Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

instantiateEJBByPrimaryKey

protected boolean instantiateEJBByPrimaryKey()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.naming.NamingException
Returns:
boolean
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.naming.NamingException

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getDirectory

public java.lang.String getDirectory()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the STORE.DIRECTORY column of DB2 type VARCHAR(254).

The following is a description of this column:

The directory in which store-specific Web assets, such as JSP files and property files, are found. The actual location of these assets in the file system is based on the value of this column, plus several configuration parameters in the WebSphere Commerce configuration file: StoresDocRoot, StoresWebPath, and StoresPropertiesPath.&l

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setDirectory

public void setDirectory(java.lang.String newValue)

This method provides access to the STORE.DIRECTORY column of DB2 type VARCHAR(254).

The following is a description of this column:

The directory in which store-specific Web assets, such as JSP files and property files, are found. The actual location of these assets in the file system is based on the value of this column, plus several configuration parameters in the WebSphere Commerce configuration file: StoresDocRoot, StoresWebPath, and StoresPropertiesPath.&l

Parameters:
newValue - java.lang.String
Returns:
void

getQuoteGoodFor

public java.lang.String getQuoteGoodFor()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.

The following is a description of this column:

If this many seconds have passed since an Order was prepared, the prices and other monetary amounts in the Order may change when OrderProcess is run on an Order for which the customer has not yet committed to pay.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getQuoteGoodForInEJBType

public java.lang.Integer getQuoteGoodForInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.

The following is a description of this column:

If this many seconds have passed since an Order was prepared, the prices and other monetary amounts in the Order may change when OrderProcess is run on an Order for which the customer has not yet committed to pay.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setQuoteGoodFor

public void setQuoteGoodFor(java.lang.String newValue)

This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.

The following is a description of this column:

If this many seconds have passed since an Order was prepared, the prices and other monetary amounts in the Order may change when OrderProcess is run on an Order for which the customer has not yet committed to pay.

Parameters:
newValue - String
Returns:
void

setQuoteGoodFor

public void setQuoteGoodFor(java.lang.Integer newValue)

This method provides access to the STORE.QUOTEGOODFOR column of DB2 type INTEGER DEFAULT 43200.

The following is a description of this column:

If this many seconds have passed since an Order was prepared, the prices and other monetary amounts in the Order may change when OrderProcess is run on an Order for which the customer has not yet committed to pay.

Parameters:
newValue - java.lang.Integer
Returns:
void

getFulfillmentCenterSelectionFlags

public java.lang.String getFulfillmentCenterSelectionFlags()
                                                    throws java.rmi.RemoteException,
                                                           javax.ejb.CreateException,
                                                           javax.ejb.FinderException,
                                                           javax.naming.NamingException

This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that specify policy used by the default implementation of GetEligibleFulfillmentCenters concerning the selection of a FulfillmentCenter for an OrderItem whose Status is &quo

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getFulfillmentCenterSelectionFlagsInEJBType

public java.lang.Integer getFulfillmentCenterSelectionFlagsInEJBType()
                                                              throws java.rmi.RemoteException,
                                                                     javax.ejb.CreateException,
                                                                     javax.ejb.FinderException,
                                                                     javax.naming.NamingException

This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that specify policy used by the default implementation of GetEligibleFulfillmentCenters concerning the selection of a FulfillmentCenter for an OrderItem whose Status is &quo

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setFulfillmentCenterSelectionFlags

public void setFulfillmentCenterSelectionFlags(java.lang.String newValue)

This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that specify policy used by the default implementation of GetEligibleFulfillmentCenters concerning the selection of a FulfillmentCenter for an OrderItem whose Status is &quo

Parameters:
newValue - String
Returns:
void

setFulfillmentCenterSelectionFlags

public void setFulfillmentCenterSelectionFlags(java.lang.Integer newValue)

This method provides access to the STORE.FFMCSELECTIONFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that specify policy used by the default implementation of GetEligibleFulfillmentCenters concerning the selection of a FulfillmentCenter for an OrderItem whose Status is &quo

Parameters:
newValue - java.lang.Integer
Returns:
void

getAvsAcceptCodes

public java.lang.String getAvsAcceptCodes()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

This method provides access to the STORE.AVSACCEPTCODES column of DB2 type VARCHAR(64).

The following is a description of this column:

The WebSPhere Commerce Payments AVS result codes that the Store considers acceptable:&l

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setAvsAcceptCodes

public void setAvsAcceptCodes(java.lang.String newValue)

This method provides access to the STORE.AVSACCEPTCODES column of DB2 type VARCHAR(64).

The following is a description of this column:

The WebSPhere Commerce Payments AVS result codes that the Store considers acceptable:&l

Parameters:
newValue - java.lang.String
Returns:
void

getOID

public java.lang.String getOID()
                        throws java.rmi.RemoteException,
                               javax.ejb.CreateException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException

This method provides access to the STORE.OID column of DB2 type CHAR(32).

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOID

public void setOID(java.lang.String newValue)

This method provides access to the STORE.OID column of DB2 type CHAR(32).

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
newValue - java.lang.String
Returns:
void

getLanguageId

public java.lang.String getLanguageId()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.

The following is a description of this column:

The default Language for information displayed to customers shopping in the Store. For a list of language components, see the LANGUAGE table.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getLanguageIdInEJBType

public java.lang.Integer getLanguageIdInEJBType()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.

The following is a description of this column:

The default Language for information displayed to customers shopping in the Store. For a list of language components, see the LANGUAGE table.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setLanguageId

public void setLanguageId(java.lang.String newValue)

This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.

The following is a description of this column:

The default Language for information displayed to customers shopping in the Store. For a list of language components, see the LANGUAGE table.

Parameters:
newValue - String
Returns:
void

setLanguageId

public void setLanguageId(java.lang.Integer newValue)

This method provides access to the STORE.LANGUAGE_ID column of DB2 type INTEGER.

The following is a description of this column:

The default Language for information displayed to customers shopping in the Store. For a list of language components, see the LANGUAGE table.

Parameters:
newValue - java.lang.Integer
Returns:
void

getPriceRefFlags

public java.lang.String getPriceRefFlags()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException

This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that control which TradingAgreements and Offers are searched when prices are refreshed by the default implementation of the GetContractunitPrices task command:&l

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getPriceRefFlagsInEJBType

public java.lang.Integer getPriceRefFlagsInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that control which TradingAgreements and Offers are searched when prices are refreshed by the default implementation of the GetContractunitPrices task command:&l

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPriceRefFlags

public void setPriceRefFlags(java.lang.String newValue)

This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that control which TradingAgreements and Offers are searched when prices are refreshed by the default implementation of the GetContractunitPrices task command:&l

Parameters:
newValue - String
Returns:
void

setPriceRefFlags

public void setPriceRefFlags(java.lang.Integer newValue)

This method provides access to the STORE.PRICEREFFLAGS column of DB2 type INTEGER NOT NULL DEFAULT 0.

The following is a description of this column:

Contains bit flags that control which TradingAgreements and Offers are searched when prices are refreshed by the default implementation of the GetContractunitPrices task command:&l

Parameters:
newValue - java.lang.Integer
Returns:
void

getIdentifier

public java.lang.String getIdentifier()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setIdentifier

public void setIdentifier(java.lang.String newValue)
This method accesses a non-CMP field

getStoreCategoryId

public java.lang.String getStoreCategoryId()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.

The following is a description of this column:

The StoreCategory, if any, for this Store.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getStoreCategoryIdInEJBType

public java.lang.Integer getStoreCategoryIdInEJBType()
                                              throws java.rmi.RemoteException,
                                                     javax.ejb.CreateException,
                                                     javax.ejb.FinderException,
                                                     javax.naming.NamingException

This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.

The following is a description of this column:

The StoreCategory, if any, for this Store.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStoreCategoryId

public void setStoreCategoryId(java.lang.String newValue)

This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.

The following is a description of this column:

The StoreCategory, if any, for this Store.

Parameters:
newValue - String
Returns:
void

setStoreCategoryId

public void setStoreCategoryId(java.lang.Integer newValue)

This method provides access to the STORE.STORECGRY_ID column of DB2 type INTEGER.

The following is a description of this column:

The StoreCategory, if any, for this Store.

Parameters:
newValue - java.lang.Integer
Returns:
void

getFulfillmentCenter

public FulfillmentCenterAccessBean getFulfillmentCenter()
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

Gets the fulfillment center for this store

Returns:
A com.ibm.commerce.fulfillment.objects.FulfillmentCenterAccessBean object, null if none exists
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getMaxBoOffset

public java.lang.String getMaxBoOffset()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException

This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

If the estimated availability time for a backordered OrderItem exceeds this many seconds in the future, it will automatically be set to this many seconds in the future. As a result, an item cannot be backordered for longer than the time specified here.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getMaxBoOffsetInEJBType

public java.lang.Integer getMaxBoOffsetInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMaxBoOffset

public void setMaxBoOffset(java.lang.String newValue)

This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

If the estimated availability time for a backordered OrderItem exceeds this many seconds in the future, it will automatically be set to this many seconds in the future. As a result, an item cannot be backordered for longer than the time specified here.

Parameters:
newValue - String
Returns:
void

setMaxBoOffset

public void setMaxBoOffset(java.lang.Integer newValue)

This method provides access to the STORE.MAXBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

If the estimated availability time for a backordered OrderItem exceeds this many seconds in the future, it will automatically be set to this many seconds in the future. As a result, an item cannot be backordered for longer than the time specified here.

Parameters:
newValue - java.lang.Integer
Returns:
void

getDefaultBoOffset

public java.lang.String getDefaultBoOffset()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

When an estimated availability time cannot be determined for a backordered OrderItem, by default it will be set to this many seconds in the future.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getDefaultBoOffsetInEJBType

public java.lang.Integer getDefaultBoOffsetInEJBType()
                                              throws java.rmi.RemoteException,
                                                     javax.ejb.CreateException,
                                                     javax.ejb.FinderException,
                                                     javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setDefaultBoOffset

public void setDefaultBoOffset(java.lang.String newValue)

This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

When an estimated availability time cannot be determined for a backordered OrderItem, by default it will be set to this many seconds in the future.

Parameters:
newValue - String
Returns:
void

setDefaultBoOffset

public void setDefaultBoOffset(java.lang.Integer newValue)

This method provides access to the STORE.DEFAULTBOOFFSET column of DB2 type INTEGER NOT NULL DEFAULT 7776000.

The following is a description of this column:

When an estimated availability time cannot be determined for a backordered OrderItem, by default it will be set to this many seconds in the future.

Parameters:
newValue - java.lang.Integer
Returns:
void

getRMAGoodFor

public java.lang.String getRMAGoodFor()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.

The following is a description of this column:

The time period in seconds for which return merchandise authorization (RMA)calculations are good. If this time period elapses before a RMA is completed, charges or credits and approval will be recalculated.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getRMAGoodForInEJBType

public java.lang.Integer getRMAGoodForInEJBType()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.

The following is a description of this column:

The time period in seconds for which return merchandise authorization (RMA)calculations are good. If this time period elapses before a RMA is completed, charges or credits and approval will be recalculated.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRMAGoodFor

public void setRMAGoodFor(java.lang.String newValue)

This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.

The following is a description of this column:

The time period in seconds for which return merchandise authorization (RMA)calculations are good. If this time period elapses before a RMA is completed, charges or credits and approval will be recalculated.

Parameters:
newValue - String
Returns:
void

setRMAGoodFor

public void setRMAGoodFor(java.lang.Integer newValue)

This method provides access to the STORE.RMAGOODFOR column of DB2 type INTEGER DEFAULT 86400.

The following is a description of this column:

The time period in seconds for which return merchandise authorization (RMA)calculations are good. If this time period elapses before a RMA is completed, charges or credits and approval will be recalculated.

Parameters:
newValue - java.lang.Integer
Returns:
void

getField2

public java.lang.String getField2()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the STORE.FIELD2 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField2

public void setField2(java.lang.String newValue)

This method provides access to the STORE.FIELD2 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Parameters:
newValue - java.lang.String
Returns:
void

getStoreGroupId

public java.lang.String getStoreGroupId()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreGroup for this Store.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getStoreGroupIdInEJBType

public java.lang.Integer getStoreGroupIdInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreGroup for this Store.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStoreGroupId

public void setStoreGroupId(java.lang.String newValue)

This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreGroup for this Store.

Parameters:
newValue - String
Returns:
void

setStoreGroupId

public void setStoreGroupId(java.lang.Integer newValue)

This method provides access to the STORE.STOREGRP_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The StoreGroup for this Store.

Parameters:
newValue - java.lang.Integer
Returns:
void

getField1

public java.lang.String getField1()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the STORE.FIELD1 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setField1

public void setField1(java.lang.String newValue)

This method provides access to the STORE.FIELD1 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Parameters:
newValue - java.lang.String
Returns:
void

getDefaultContractId

public java.lang.String getDefaultContractId()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

Gets the default contract ID

Returns:
A contract ID
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
See Also:
StoreDefaultAccessBean.findByStore(java.lang.Integer)

getDefaultContractIdInEJBType

public java.lang.Long getDefaultContractIdInEJBType()
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.CreateException,
                                                    javax.ejb.FinderException,
                                                    javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getBopmpadFactor

public java.lang.String getBopmpadFactor()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException

This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.

The following is a description of this column:

If this Store calculates order amounts (such as tax or shipping charges) differently for different FulfillmentCenters, the order amount for a previously submitted Order may change when FulfillmentCenters are allocated for backordered OrderItems. The padding factor value is the percentage amount by which the order amount presented to WebSphere Commerce Payments can be increased, if necessary. For example, specify 5 to allow an increase of up to 5 percent.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getBopmpadFactorInEJBType

public java.lang.Integer getBopmpadFactorInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.

The following is a description of this column:

If this Store calculates order amounts (such as tax or shipping charges) differently for different FulfillmentCenters, the order amount for a previously submitted Order may change when FulfillmentCenters are allocated for backordered OrderItems. The padding factor value is the percentage amount by which the order amount presented to WebSphere Commerce Payments can be increased, if necessary. For example, specify 5 to allow an increase of up to 5 percent.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setBopmpadFactor

public void setBopmpadFactor(java.lang.String newValue)

This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.

The following is a description of this column:

If this Store calculates order amounts (such as tax or shipping charges) differently for different FulfillmentCenters, the order amount for a previously submitted Order may change when FulfillmentCenters are allocated for backordered OrderItems. The padding factor value is the percentage amount by which the order amount presented to WebSphere Commerce Payments can be increased, if necessary. For example, specify 5 to allow an increase of up to 5 percent.

Parameters:
newValue - String
Returns:
void

setBopmpadFactor

public void setBopmpadFactor(java.lang.Integer newValue)

This method provides access to the STORE.BOPMPADFACTOR column of DB2 type INTEGER DEFAULT 0.

The following is a description of this column:

If this Store calculates order amounts (such as tax or shipping charges) differently for different FulfillmentCenters, the order amount for a previously submitted Order may change when FulfillmentCenters are allocated for backordered OrderItems. The padding factor value is the percentage amount by which the order amount presented to WebSphere Commerce Payments can be increased, if necessary. For example, specify 5 to allow an increase of up to 5 percent.

Parameters:
newValue - java.lang.Integer
Returns:
void

getStatus

public java.lang.String getStatus()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.

The following is a description of this column:

Indicates the status of the store:&l

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getStatusInEJBType

public java.lang.Integer getStatusInEJBType()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.

The following is a description of this column:

Indicates the status of the store:&l

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStatus

public void setStatus(java.lang.String newValue)

This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.

The following is a description of this column:

Indicates the status of the store:&l

Parameters:
newValue - String
Returns:
void

setStatus

public void setStatus(java.lang.Integer newValue)

This method provides access to the STORE.STATUS column of DB2 type INTEGER NOT NULL DEFAULT 1.

The following is a description of this column:

Indicates the status of the store:&l

Parameters:
newValue - java.lang.Integer
Returns:
void

getAllocationGoodFor

public java.lang.String getAllocationGoodFor()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.

The following is a description of this column:

Specifies the usage of the ReleaseExpiredAllocations scheduler job. The job can reverse available to promise (ATP)inventory allocations when the specified number of seconds have passed since the allocations were made. If number of seconds specified is zero, ATP inventory allocation is not used by this Store. The INVENTORY table is used instead.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getAllocationGoodForInEJBType

public java.lang.Integer getAllocationGoodForInEJBType()
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.

The following is a description of this column:

Specifies the usage of the ReleaseExpiredAllocations scheduler job. The job can reverse available to promise (ATP)inventory allocations when the specified number of seconds have passed since the allocations were made. If number of seconds specified is zero, ATP inventory allocation is not used by this Store. The INVENTORY table is used instead.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setAllocationGoodFor

public void setAllocationGoodFor(java.lang.String newValue)

This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.

The following is a description of this column:

Specifies the usage of the ReleaseExpiredAllocations scheduler job. The job can reverse available to promise (ATP)inventory allocations when the specified number of seconds have passed since the allocations were made. If number of seconds specified is zero, ATP inventory allocation is not used by this Store. The INVENTORY table is used instead.

Parameters:
newValue - String
Returns:
void

setAllocationGoodFor

public void setAllocationGoodFor(java.lang.Integer newValue)

This method provides access to the STORE.ALLOCATIONGOODFOR column of DB2 type INTEGER NOT NULL DEFAULT 43200.

The following is a description of this column:

Specifies the usage of the ReleaseExpiredAllocations scheduler job. The job can reverse available to promise (ATP)inventory allocations when the specified number of seconds have passed since the allocations were made. If number of seconds specified is zero, ATP inventory allocation is not used by this Store. The INVENTORY table is used instead.

Parameters:
newValue - java.lang.Integer
Returns:
void

getStoreLevel

public java.lang.String getStoreLevel()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the STORE.STORELEVEL column of DB2 type CHAR(10).

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStoreLevel

public void setStoreLevel(java.lang.String newValue)

This method provides access to the STORE.STORELEVEL column of DB2 type CHAR(10).

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
newValue - java.lang.String
Returns:
void

getStoreEntityId

public java.lang.String getStoreEntityId()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getStoreEntityIdInEJBType

public java.lang.Integer getStoreEntityIdInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getReturnFFMCenterId

public java.lang.String getReturnFFMCenterId()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.

The following is a description of this column:

Default Fulfillment Center for returning merchandise to the Store.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getReturnFFMCenterIdInEJBType

public java.lang.Integer getReturnFFMCenterIdInEJBType()
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.

The following is a description of this column:

Default Fulfillment Center for returning merchandise to the Store.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setReturnFFMCenterId

public void setReturnFFMCenterId(java.lang.String newValue)

This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.

The following is a description of this column:

Default Fulfillment Center for returning merchandise to the Store.

Parameters:
newValue - String
Returns:
void

setReturnFFMCenterId

public void setReturnFFMCenterId(java.lang.Integer newValue)

This method provides access to the STORE.RTNFFMCTR_ID column of DB2 type INTEGER.

The following is a description of this column:

Default Fulfillment Center for returning merchandise to the Store.

Parameters:
newValue - java.lang.Integer
Returns:
void

getStoreGroup

public StoreGroupAccessBean getStoreGroup()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

Gets the store group

Returns:
A com.ibm.commerce.common.objects.StoreGroupAccessBean object
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getSupportedLanguageIds

public java.lang.Integer[] getSupportedLanguageIds()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

Gets the supported languages. The supported languages include the set of languages supported by this store, plus the languages supported by this store's store group

Returns:
An Integer array of language IDs
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException
See Also:
SupportedLanguageAccessBean.findByStore(java.lang.Integer)

getMemberId

public java.lang.String getMemberId()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getMemberIdInEJBType

public java.lang.Long getMemberIdInEJBType()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMemberId

public void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field

setMemberId

public void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field

getRejectedOrderExpiry

public java.lang.String getRejectedOrderExpiry()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.

The following is a description of this column:

Orders with payment in Declined state longer than this number of seconds are candidates for cancellation.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getRejectedOrderExpiryInEJBType

public java.lang.Integer getRejectedOrderExpiryInEJBType()
                                                  throws java.rmi.RemoteException,
                                                         javax.ejb.CreateException,
                                                         javax.ejb.FinderException,
                                                         javax.naming.NamingException

This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.

The following is a description of this column:

Orders with payment in Declined state longer than this number of seconds are candidates for cancellation.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setRejectedOrderExpiry

public void setRejectedOrderExpiry(java.lang.String newValue)

This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.

The following is a description of this column:

Orders with payment in Declined state longer than this number of seconds are candidates for cancellation.

Parameters:
newValue - String
Returns:
void

setRejectedOrderExpiry

public void setRejectedOrderExpiry(java.lang.Integer newValue)

This method provides access to the STORE.REJECTEDORDEXPIRY column of DB2 type INTEGER DEFAULT 259200.

The following is a description of this column:

Orders with payment in Declined state longer than this number of seconds are candidates for cancellation.

Parameters:
newValue - java.lang.Integer
Returns:
void

getFulfillmentCenterId

public java.lang.String getFulfillmentCenterId()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.

The following is a description of this column:

The default FulfillmentCenter for the Store.

Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getFulfillmentCenterIdInEJBType

public java.lang.Integer getFulfillmentCenterIdInEJBType()
                                                  throws java.rmi.RemoteException,
                                                         javax.ejb.CreateException,
                                                         javax.ejb.FinderException,
                                                         javax.naming.NamingException

This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.

The following is a description of this column:

The default FulfillmentCenter for the Store.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.String newValue)

This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.

The following is a description of this column:

The default FulfillmentCenter for the Store.

Parameters:
newValue - String
Returns:
void

setFulfillmentCenterId

public void setFulfillmentCenterId(java.lang.Integer newValue)

This method provides access to the STORE.FFMCENTER_ID column of DB2 type INTEGER.

The following is a description of this column:

The default FulfillmentCenter for the Store.

Parameters:
newValue - java.lang.Integer
Returns:
void

getType

public java.lang.String getType()
                         throws java.rmi.RemoteException,
                                javax.ejb.CreateException,
                                javax.ejb.FinderException,
                                javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getDefaultCurrency

public java.lang.String getDefaultCurrency()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setDefaultCurrency

public void setDefaultCurrency(java.lang.String newValue)
This method accesses a non-CMP field

getStoreType

public java.lang.String getStoreType()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the STORE.STORETYPE column of DB2 type CHAR(3).

The following is a description of this column:

Indicates one of the following StoreTypes, for use by a user interface that provides appropriate functions depending on the StoreType:&l

Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStoreType

public void setStoreType(java.lang.String newValue)

This method provides access to the STORE.STORETYPE column of DB2 type CHAR(3).

The following is a description of this column:

Indicates one of the following StoreTypes, for use by a user interface that provides appropriate functions depending on the StoreType:&l

Parameters:
newValue - java.lang.String
Returns:
void

fulfills

public boolean fulfills(java.lang.Long arg0,
                        java.lang.String arg1)
                 throws java.rmi.RemoteException,
                        java.lang.Exception,
                        javax.ejb.FinderException,
                        javax.naming.NamingException
Parameters:
arg0 - java.lang.Long
arg1 - java.lang.String
Returns:
boolean
Throws:
java.rmi.RemoteException
java.lang.Exception
javax.ejb.FinderException
javax.naming.NamingException

getMasterCatalog

public CatalogAccessBean getMasterCatalog()
                                   throws javax.naming.NamingException,
                                          java.rmi.RemoteException,
                                          javax.ejb.FinderException

Gets the master catalog for the given store ID. The store path for 'com.ibm.commerce.catalog' is searched for the master catalog.

Returns:
The master catalog, or null if none exists
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getStoreDefault

public StoreDefaultAccessBean getStoreDefault()
                                       throws javax.naming.NamingException,
                                              javax.ejb.CreateException,
                                              java.rmi.RemoteException,
                                              javax.ejb.FinderException

Gets the store defaults

Returns:
A com.ibm.commerce.common.objects.StoreDefaultAccessBean object
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getDescription

public StoreEntityDescriptionAccessBean getDescription(java.lang.Integer arg0)
                                                throws javax.naming.NamingException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       java.rmi.RemoteException
This method accesses a non-CMP field
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getOwner

public java.lang.Long getOwner()
                        throws java.lang.Exception,
                               java.rmi.RemoteException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException
This method accesses a non-CMP field
java.lang.Exception
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

getCurrency

public java.lang.String getCurrency()
                             throws javax.naming.NamingException,
                                    javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.ejb.FinderException

Gets the currency code for this store and the set language ID

Returns:
A currency code
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
See Also:
com.ibm.commerce.common.objects.CurrencyAccessBean#findByStoreEntityAndLanguage(java.lang.Integer, java.lang.Integer)

getCurrency

public java.lang.String getCurrency(java.lang.Integer arg0)
                             throws javax.naming.NamingException,
                                    javax.ejb.CreateException,
                                    java.rmi.RemoteException,
                                    javax.ejb.FinderException

Gets the currency code for this store and the given language ID

Returns:
A currency code
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
See Also:
com.ibm.commerce.common.objects.CurrencyAccessBean#findByStoreEntityAndLanguage(java.lang.Integer, java.lang.Integer)

getCatalogs

public java.util.Enumeration getCatalogs()
                                  throws javax.naming.NamingException,
                                         java.rmi.RemoteException,
                                         javax.ejb.FinderException

Gets the catalogs associated with this store

Returns:
An Enumeration of com.ibm.commerce.catalog.objects.CatalogAccessBean objects
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception

getTaxCategory

public java.util.Enumeration getTaxCategory(java.lang.Integer arg0)
                                     throws javax.naming.NamingException,
                                            java.rmi.RemoteException,
                                            javax.ejb.FinderException

Gets the tax categories for the given tax type ID

Returns:
An Enumeration of TaxCategoryAccessBean objects
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
See Also:
TaxCategoryAccessBean.findByStoreAndTaxType(java.lang.Integer, java.lang.Integer)

getAvailableMaxPrecedenceOffers

public java.util.Vector getAvailableMaxPrecedenceOffers(boolean arg0,
                                                        java.sql.Timestamp arg1,
                                                        java.lang.Long arg2,
                                                        com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg3)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        java.rmi.RemoteException,
                                                        javax.ejb.FinderException
This method accesses a non-CMP field
javax.naming.NamingException
javax.ejb.CreateException
java.rmi.RemoteException
javax.ejb.FinderException

getAvailableMaxPrecedenceOffers

public java.util.Vector getAvailableMaxPrecedenceOffers(java.lang.Long arg0,
                                                        com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg1)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        java.rmi.RemoteException,
                                                        javax.ejb.FinderException

Returns a Vector of OfferAccessBean objects that represent the offers with the highest precedence in their tradingPositionContainers that are offered by this store to the member with memberId for the catalog entry with catentryId.

Returns:
A Vector of OfferAccessBean objects
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
See Also:
OfferAccessBean.findEffectiveOffersByTimestampCatentryOffersStoreContractsAndMemberGroups(boolean, java.sql.Timestamp, java.lang.Long, java.lang.Long[], java.lang.Integer, java.lang.Long[], java.lang.Long[])

getAvailableMaxPrecedenceOffers

public java.util.Vector getAvailableMaxPrecedenceOffers(java.sql.Timestamp arg0,
                                                        java.lang.Long arg1,
                                                        com.ibm.commerce.common.objimpl.StoreGetPriceInputData arg2)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        java.rmi.RemoteException,
                                                        javax.ejb.FinderException

Returns a Vector of OfferAccessBean objects that represent the offers with the highest precedence in their tradingPositionContainers that are offered by this store to the member with memberId for the catalog entry with catentryId.

Returns:
A Vector of OfferAccessBean objects
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
See Also:
OfferAccessBean.findEffectiveOffersByTimestampCatentryOffersStoreContractsAndMemberGroups(boolean, java.sql.Timestamp, java.lang.Long, java.lang.Long[], java.lang.Integer, java.lang.Long[], java.lang.Long[])

fetchAssociatedObjects

public void fetchAssociatedObjects()
                            throws javax.naming.NamingException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   java.rmi.RemoteException

This method does nothing. This method used to fetch supportedLanguageIds and the defaultContractId, but it no longer needs to be invoked to fetch this information.

Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getStorePath

public java.lang.Integer[] getStorePath(java.lang.String storeRelationshipTypeName)
                                 throws javax.naming.NamingException,
                                        javax.ejb.FinderException,
                                        javax.ejb.CreateException,
                                        java.rmi.RemoteException,
                                        java.sql.SQLException
Returns the stores related to this store by the given store relationship type. The related store IDs are sorted in ascending order of the store relationship sequence. When there are no related stores, this store's ID is returned. This method returns the same value as getRelatedStores, with the additional semantic that if there are no related stores, this store's ID is returned.
Parameters:
storeRelationshipTypeName - The store relationship type name
Returns:
an Integer array of store IDs
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.sql.SQLException - The java.sql.SQLException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException
See Also:
com.ibm.commerce.common.objects.StoreRelationshipJDBCHelperAccessBean#findRelatedStores(java.lang.Integer, java.lang.String)

getCreatedByContract

public java.lang.Long getCreatedByContract()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setCreatedByContract

public void setCreatedByContract(java.lang.Long newValue)
This method accesses a non-CMP field

getRelatedStores

public java.lang.Integer[] getRelatedStores(java.lang.String storeRelationshipTypeName)
                                     throws javax.naming.NamingException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException,
                                            java.sql.SQLException
Returns the stores related to this store by the given store relationship type. The related store IDs are sorted in ascending order of the store relationship sequence.
Parameters:
storeRelationshipTypeName - The store relationship type name
Returns:
an Integer array of store ids
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
java.sql.SQLException - The java.sql.SQLException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException
See Also:
com.ibm.commerce.common.objects.StoreRelationshipJDBCHelperAccessBean#findRelatedStores(java.lang.Integer, java.lang.String)

findByStoreCategory

public java.util.Enumeration findByStoreCategory(java.lang.Integer storeCategoryId)
                                          throws javax.naming.NamingException,
                                                 javax.ejb.FinderException,
                                                 java.rmi.RemoteException

Retrieves all StoreAccessBeans by the specified store category

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STORECGRY_ID = ?) AND (T2.MARKFORDELETE <> 1)

Parameters:
storeCategoryId - The store category ID
Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

getGroupingAttributeValue

public java.lang.Object getGroupingAttributeValue(java.lang.String arg0,
                                                  com.ibm.commerce.grouping.GroupingContext arg1)
                                           throws javax.naming.NamingException,
                                                  javax.ejb.FinderException,
                                                  java.lang.Exception,
                                                  java.rmi.RemoteException
This method accesses a non-CMP field
javax.naming.NamingException
javax.ejb.FinderException
java.lang.Exception
java.rmi.RemoteException

findByStatus

public java.util.Enumeration findByStatus(java.lang.Integer status)
                                   throws javax.naming.NamingException,
                                          javax.ejb.FinderException,
                                          java.rmi.RemoteException

Retrieves all StoreAccessBeans by the specified status

The SQL query used to fetch the requested row from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STATUS = ?) AND (T1.STORE_ID <> 0) AND (T2.MARKFORDELETE <> 1)

Parameters:
status - The status
Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

getMarkForDelete

public java.lang.Integer getMarkForDelete()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMarkForDelete

public void setMarkForDelete(java.lang.Integer newValue)
This method accesses a non-CMP field

getLastUpdateStatus

public java.sql.Timestamp getLastUpdateStatus()
                                       throws java.rmi.RemoteException,
                                              javax.ejb.CreateException,
                                              javax.ejb.FinderException,
                                              javax.naming.NamingException
This method accesses a non-CMP field
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setLastUpdateStatus

public void setLastUpdateStatus(java.sql.Timestamp newValue)
This method accesses a non-CMP field

getPriceList

public java.lang.Long[] getPriceList(java.lang.Long catalogGroupId)
                              throws javax.naming.NamingException,
                                     javax.ejb.FinderException,
                                     javax.ejb.CreateException,
                                     java.rmi.RemoteException
Gets the price list for this store. If this store has no price list, but a store ID 0 exists in the CATGRPTCP table, then return the price list for that store.
Parameters:
catalogGroupId - The catalog group ID
Returns:
A Long array of price list (TradingPositionContainer) IDs
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
See Also:
CatalogGroupTradingPositionRelAccessBean.findByCatalogIdAndCatGroupId(java.lang.Long, java.lang.Long)

getPriceLists

public java.lang.Long[] getPriceLists(java.lang.Long catalogGroupId)
                               throws javax.naming.NamingException,
                                      javax.ejb.FinderException,
                                      javax.ejb.CreateException,
                                      java.rmi.RemoteException,
                                      java.sql.SQLException
Gets the price lists for the stores in the store path for the 'com.ibm.commerce.price' resource type.
Parameters:
catalogGroupId - The catalog group ID
Returns:
A Long array of price lists (TradingPositionContainer) IDs
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
java.sql.SQLException - The java.sql.SQLException exception
See Also:
CatalogGroupTradingPositionRelAccessBean.findByCatalogIdAndCatGroupId(java.lang.Long, java.lang.Long)

getStoresForRelatedStore

public java.lang.Integer[] getStoresForRelatedStore(java.lang.String storeRelationshipTypeName)
                                             throws javax.naming.NamingException,
                                                    javax.ejb.FinderException,
                                                    javax.ejb.CreateException,
                                                    java.rmi.RemoteException,
                                                    java.sql.SQLException
Returns the stores where this store is the related store by the given store relationship type. The related store IDs are sorted in ascending order of the store relationship sequence.
Parameters:
storeRelationshipTypeName - The store relationship type name
Returns:
An Integer array of store IDs
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.sql.SQLException - The java.sql.SQLException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException
See Also:
com.ibm.commerce.common.objects.StoreRelationshipJDBCHelperAccessBean#findStoresByRelatedStoreAndStoreRelType(java.lang.Integer, java.lang.String)

findByCreatedByContract

public java.util.Enumeration findByCreatedByContract(java.lang.Long contractId)
                                              throws javax.naming.NamingException,
                                                     javax.ejb.FinderException,
                                                     java.rmi.RemoteException

Retrieves all StoreAccessBeans by the specified contract ID

The SQL query used to fetch all the required rows from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STORE_ID = T2.STOREENT_ID) AND (T1.CRTDBYCNTR_ID = ?) AND (T2.MARKFORDELETE <> 1)

Parameters:
contractId - The contract used during store creation
Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByStoreType

public java.util.Enumeration findByStoreType(java.lang.String storeType)
                                      throws javax.naming.NamingException,
                                             javax.ejb.FinderException,
                                             java.rmi.RemoteException

Retrieves all StoreAccessBeans by the specified type

The SQL query used to fetch all the required rows from the STORE table is:

SELECT * FROM STORE T1, STOREENT T2 WHERE (T1.STORE_ID = T2.STOREENT_ID) AND (T1.STORETYPE = ?) AND (T2.MARKFORDELETE <> 1)

Parameters:
storeType - The store type
Returns:
An Enumeration of all StoreAccessBeans representing the rows that match the search criteria.
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException