blob: c1b59bcd3e8e211a601429366f71bc2a0a92811a (
plain) (
tree)
|
|
/*
*
*/
package org.uic.ticket.api.spec;
import java.util.Date;
/**
* The Interface IVoucher.
*
* IVoucher provides the description of a voucher.
*
*/
public interface IVoucher extends IDocumentData {
/**
* Gets the reference.
*
* @return the reference
*/
public String getReference() ;
/**
* Sets the reference.
*
* @param reference the new reference
*/
public void setReference(String reference);
/**
* Gets the product owner.
*
* @return the product owner
*/
public String getProductOwner();
/**
* Sets the product owner.
*
* @param productOwner the new product owner
*/
public void setProductOwner(String productOwner);
/**
* Gets the product type.
*
* @return the product type
*/
public String getProductId();
/**
* Sets the product type.
*
* @param id the new product id
*/
public void setProductId(String type);
/**
* Gets the valid from date.
*
* @return the valid from date
*/
public Date getValidFrom();
/**
* Sets the valid from date.
*
* @param validFrom the new valid from date
*/
public void setValidFrom(Date validFrom);
/**
* Gets the valid until date.
*
* @return the valid until date
*/
public Date getValidUntil();
/**
* Sets the valid until date.
*
* @param validUntil the new valid until date
*/
public void setValidUntil(Date validUntil);
/**
* Gets the info text.
*
* @return the info text
*/
public String getInfoText();
/**
* Sets the info text.
*
* @param infoText the new info text
*/
public void setInfoText(String infoText) ;
/**
* Gets the amount in the currency and the fraction indicated in the issuer detail data.
*
* @return the amount in the currency and the fraction indicated in the issuer detail data
*/
public Integer getAmount() ;
/**
* Sets the amount in the currency and the fraction indicated in the issuer detail data.
*
* @param amount the new amount in the currency and the fraction indicated in the issuer detail data
*/
public void setAmount(Integer amount);
/**
* Gets the type of the voucher (code list defined by the product owner).
*
* @return the type of the voucher
*/
public Integer getType() ;
/**
* Sets the type of the voucher (code list defined by the product owner).
*
* @param type the new type
*/
public void setType(Integer type);
/**
* Gets the extension.
*
* @return the extension
*/
public IExtension getExtension();
/**
* Sets the extension.
*
* @param extensionData the new extension
*/
public void setExtension(IExtension extensionData);
}
|