com.bea.commerce.ebusiness.discount.mgmt
Interface DiscountMgmt

All Superinterfaces
javax.ejb.EJBObject, Remote

Deprecated

@Deprecated
public interface DiscountMgmt
extends javax.ejb.EJBObject

This interface defines the public interface of the DiscountMgmt service. This service controls the persistance of discount sets and the creation and access of discounts.


Method Summary
 QualificationDiscountDef getDiscountById(QualificationDiscountId id)
          Deprecated Gets a discount (QualificationDiscountDef) by it's id (QualificationDiscountId).
 QualificationDiscountDef getDiscountByName(String discountName)
          Deprecated Gets a discount definition (QualificationDiscountDef) by its name.
 QualificationDiscountDef getDiscountByName(String setName, String discountName)
          Deprecated use getDiscountByName(String discountName)
 Set getDiscountsById(Set idSet, Set qualDiscountDefSet)
          Deprecated Gets a Set of QualificationDiscountDefs whose ids (QualificationDiscountId)s are in the Set argument passed.
 Set getGlobalDiscounts()
          Deprecated Gets all the global discounts currently deployed
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

getGlobalDiscounts

Set getGlobalDiscounts()
                       throws RemoteException
Deprecated 
Gets all the global discounts currently deployed

Returns
a Set containging all of the global QualificationDiscountDef objects currently deployed, if there are no global discounts deployed the Set will be empty.
Throws
RemoteException - thrown on a communication error

getDiscountById

QualificationDiscountDef getDiscountById(QualificationDiscountId id)
                                         throws RemoteException
Deprecated 
Gets a discount (QualificationDiscountDef) by it's id (QualificationDiscountId).

Parameters
id - the QualificationDiscountId of the discount
Returns
the QualificationDiscountDef specifed by the id or null if the discount was not found
Throws
RemoteException - thrown on a communication error

getDiscountsById

Set getDiscountsById(Set idSet,
                     Set qualDiscountDefSet)
                     throws RemoteException
Deprecated 
Gets a Set of QualificationDiscountDefs whose ids (QualificationDiscountId)s are in the Set argument passed.

Parameters
idSet - a Set of QualificationDiscountId objects. This Set will not be modified by this method.
qualDiscountDefSet - an empty set into which the QualificationDiscountDef objects will be placed. This set must be modifiable. Anything that was already in the set will be removed.
Returns
a Set, the one specifed by the qualDiscountDefSet parameter, of QualificationDiscountDef objects whose QualificationDiscountIds match those passed in the idSet parameter. If no matching QualificationDiscountDef objects the returned set will be empty.
Throws
RemoteException - thrown on a communication error

getDiscountByName

QualificationDiscountDef getDiscountByName(String discountName)
                                           throws RemoteException
Deprecated 
Gets a discount definition (QualificationDiscountDef) by its name. Since discount name are only unquie within a discount set the set name is required also.

Parameters
setName - the name of the set to which the discount belongs
discountName - the id (QualificationDiscountId) of the discount to retrieve
Returns
the discount definition (QualificationDiscountDef), or null if the discount was not found
Throws
RemoteException - thrown on a communication error

getDiscountByName

QualificationDiscountDef getDiscountByName(String setName,
                                           String discountName)
                                           throws RemoteException
Deprecated use getDiscountByName(String discountName)

Throws
RemoteException


Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.