com.javelin.fpml.ird
Interface BulletPayment

All Superinterfaces:
java.lang.Cloneable, Product, java.io.Serializable
All Known Implementing Classes:
BulletPaymentBean

public interface BulletPayment
extends Product, java.lang.Cloneable, java.io.Serializable

BulletPayment.java

null

Author:
Javelin Software
See Also:
BulletPaymentHome, BulletPaymentSession, BulletPaymentValidator, BulletPaymentBean, com.javelin.fpml.ird.lazy.LazyBulletPaymentBean

Method Summary
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 java.lang.Integer getBulletPaymentKey()
          Get the Bullet Payment Key.
 Payment getPayment()
          Get the Payment.
 ProductId getProductId()
          Get the Product Id.
 ProductType getProductType()
          Get the Product Type.
 void setBulletPaymentKey(java.lang.Integer bulletPaymentKey)
          Set the Bullet Payment Key.
 void setPayment(Payment payment)
          Set the Payment.
 void setProductId(ProductId productId)
          Set the Product Id.
 void setProductType(ProductType productType)
          Set the Product Type.
 
Methods inherited from interface com.javelin.fpml.shared.Product
addProductProductId, getProductKey, getProductProductIds, removeProductProductId, removeProductProductIds, setProductKey, setProductProductIds
 

Method Detail

getBulletPaymentKey

public java.lang.Integer getBulletPaymentKey()
Get the Bullet Payment Key.

Returns:
Integer or null if it has not been set.

setBulletPaymentKey

public void setBulletPaymentKey(java.lang.Integer bulletPaymentKey)
                         throws ValidationException
Set the Bullet Payment Key.

Parameters:
bulletPaymentKey - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
BulletPaymentValidator

getProductType

public ProductType getProductType()
Get the Product Type.

Specified by:
getProductType in interface Product
Returns:
ProductType or a default value of null if it has not been set.

setProductType

public void setProductType(ProductType productType)
                    throws ValidationException
Set the Product Type.

Specified by:
setProductType in interface Product
Parameters:
productType - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
BulletPaymentValidator

getProductId

public ProductId getProductId()
Get the Product Id.

Returns:
ProductId or a default value of null if it has not been set.

setProductId

public void setProductId(ProductId productId)
                  throws ValidationException
Set the Product Id.

Parameters:
productId - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
BulletPaymentValidator

getPayment

public Payment getPayment()
Get the Payment.

Returns:
Payment or a default value of null if it has not been set.

setPayment

public void setPayment(Payment payment)
                throws ValidationException
Set the Payment.

Parameters:
payment - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
BulletPaymentValidator

clone

public java.lang.Object clone()
Clone bean without throwing an Exception.

Specified by:
clone in interface Product
Overrides:
clone in class java.lang.Object