blob: ecaf9c77fe78fed529767f78e3c42536ace46ddd (
plain) (
tree)
|
|
/*
*
*/
package org.uic.barcode.ticket.api.spec;
import java.util.Date;
/**
* The Interface IIssuerDetails.
*/
public interface IIssuingDetail {
/**
* Gets the issuing date.
*
* @return the issuing date
*/
public Date getIssuingDate();
/**
* Sets the issuing date.
*
* @param date the new issuing date
*/
public void setIssuingDate(Date date);
/**
* Gets the issuer.
*
* @return the issuer
*/
public String getIssuer();
/**
* Sets the issuer.
*
* @param issuer the new issuer
*/
public void setIssuer(String issuer);
/**
* Gets the security provider.
*
* @return the security provider
*/
public String getSecurityProvider();
/**
* Sets the security provider.
*
* @param securityProvider the new security provider
*/
public void setSecurityProvider(String securityProvider);
/**
* Gets the issuer name.
*
* @return the issuer name
*/
public String getIssuerName();
/**
* Sets the issuer name.
*
* @param issuerName the new issuer name
*/
public void setIssuerName(String issuerName);
/**
* Checks if is specimen.
*
* @return true, if is specimen
*/
public boolean isSpecimen();
/**
* Sets the specimen.
*
* @param specimen the new specimen
*/
public void setSpecimen(boolean specimen);
/**
* Checks if is activated.
*
* @return true, if is activated
*/
public boolean isActivated();
/**
* Sets the activated.
*
* @param activated the new activated
*/
public void setActivated(boolean activated);
/**
* Gets the issuer pnr.
*
* @return the issuer pnr
*/
public String getIssuerPNR();
/**
* Sets the issuer pnr.
*
* @param issuerPNR the new issuer pnr
*/
public void setIssuerPNR(String issuerPNR);
/**
* Gets the extension.
*
* @return the extension
*/
public IExtension getExtension();
/**
* Sets the extension.
*
* @param extension the new extension
*/
public void setExtension(IExtension extension);
/**
* Gets the issued on train.
*
* @return the issued on train
*/
public String getIssuedOnTrain();
/**
* Sets the issued on train.
*
* @param issuedOnTrain the new issued on train
*/
public void setIssuedOnTrain(String issuedOnTrain);
/**
* Gets the issued on line.
*
* @return the issued on line
*/
public Integer getIssuedOnLine();
/**
* Sets the line number or id in case the ticket was issued on a local transport line.
*
* @param issuedOnLine the new issued on line
*/
public void setIssuedOnLine(Integer issuedOnLine);
/**
* Gets the point of sale.
*
* @return the point of sale
*/
public IGeoCoordinate getPointOfSale();
/**
* Sets the point of sale.
*
* @param pointOfSale the new point of sale
*/
public void setPointOfSale(IGeoCoordinate pointOfSale);
public boolean isSecurePaperTicket();
public void setSecurePaperTicket(boolean securePaperTicket);
}
|