@Entity
public class Ticket
extends PersistentEntity
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
arrivalAddress
Адрес прибытия
|
protected java.util.Date |
arrivalDate
Дата прибытия
|
protected java.lang.String |
arrivalStation
Название станции прибытия
|
protected java.lang.String |
barcode
Штрих-код билета
|
protected Benefit |
benefit
Информация о льготе
|
protected java.util.Date |
birthday
Дата рождения
|
protected java.lang.String |
birthPlace
Место рождения
|
protected java.lang.String |
busInfo
Информация об автобусе
|
protected java.lang.String |
carrier
Перевозчик
|
protected java.lang.String |
carrierInn
ИНН перевозчика
|
protected java.lang.String |
citizenship
Гражданство
|
static java.lang.String |
CLASS_BAGGAGE
Класс билета: багажный
|
static java.lang.String |
CLASS_PASSENGER
Класс билета: пассажирский
|
protected java.util.Date |
created
Дата создания билета
|
protected java.lang.String |
dispatchAddress
Адрес отправления
|
protected java.util.Date |
dispatchDate
Дата отправления
|
protected java.lang.String |
dispatchStation
Название станции отправления
|
protected java.lang.String |
docNum
Номер документа
|
protected java.lang.String |
docSeries
Серия документа
|
protected java.lang.String |
docType
Название типа документа
|
protected double |
dues
Сборы агента
|
protected java.lang.String |
firstName
Имя пассажира
|
protected java.lang.String |
gender
Пол
|
protected java.lang.String |
hash
Хэш-код билета.
|
protected java.lang.String |
insurance
Информация о страховке
|
protected java.lang.String |
lastName
Фамилия пассажира.
|
protected java.lang.Integer |
memberType
Свой/чужой билет (0 - свой / 1 - чужой).
|
protected java.lang.String |
middleName
Отчество пассажира
|
protected java.math.BigDecimal |
originalFare |
protected java.lang.String |
phone
Номер телефона пассажира
|
protected java.lang.String |
platform
Платформа, с которой происходит отправление
|
protected double |
price
Конечная цена билета.
|
protected java.lang.Integer |
raceClassId
ID класса рейса
|
protected java.lang.String |
raceName
Название маршрута
|
protected java.lang.String |
raceNum
Номер маршрута
|
protected java.lang.String |
raceUid
UID рейса
|
protected double |
repayment
Сумма, подлежащая возврату покупателю.
|
protected java.util.Date |
returned
Дата выполнения возврата/отмены
|
protected java.lang.String |
seat
Место пассажира в автобусе
|
protected java.lang.Double |
serviceDues
Сервисный сбор системы продаж поставщика.
|
protected java.lang.String |
status
Статус билета
|
static java.lang.String |
STATUS_BOOKED
Статус "Билет забронирован"
|
static java.lang.String |
STATUS_CANCELLED
Статус "Билет испорчен (отменен)"
|
static java.lang.String |
STATUS_RETURNED
Статус "Билет возвращен"
|
static java.lang.String |
STATUS_SOLD
Статус "Билет продан"
|
protected double |
supplierDues
Сборы автовокзала.
|
protected double |
supplierFare
Тариф автовокзала.
|
protected double |
supplierPrice
Цена поставщика (автовокзала)
|
protected double |
supplierRepayment
Сумма возврата на автовокзале
|
protected java.lang.String |
ticketClass
Класс билета
|
protected java.lang.String |
ticketCode
Код билета на стороне сервера автовокзала
|
protected java.lang.String |
ticketNum
Номер билета.
|
protected java.lang.String |
ticketSeries
Серия билета.
|
protected java.lang.String |
ticketType
Название типа билета
|
protected boolean |
updatable
Флаг возможности изменить данные в билете.
|
protected java.lang.Double |
vat
ИТОГО НДС
|
Constructor and Description |
---|
Ticket() |
Modifier and Type | Method and Description |
---|---|
void |
generateHash() |
java.lang.String |
getArrivalAddress() |
java.util.Date |
getArrivalDate() |
java.lang.String |
getArrivalStation() |
java.lang.String |
getBarcode() |
Benefit |
getBenefit() |
java.util.Date |
getBirthday() |
java.lang.String |
getBirthPlace() |
java.lang.String |
getBusInfo() |
java.lang.String |
getCarrier() |
java.lang.String |
getCarrierInn() |
java.lang.String |
getCitizenship() |
java.util.Date |
getCreated() |
java.lang.String |
getDispatchAddress() |
java.util.Date |
getDispatchDate() |
java.lang.String |
getDispatchStation() |
java.lang.String |
getDocNum() |
java.lang.String |
getDocSeries() |
java.lang.String |
getDocType() |
java.lang.String |
getDocTypeCode() |
double |
getDues() |
java.lang.String |
getFirstName() |
java.lang.String |
getGender() |
java.lang.String |
getHash() |
java.lang.String |
getInsurance() |
java.lang.String |
getLastName() |
java.lang.Integer |
getMemberType() |
java.lang.String |
getMiddleName() |
static java.lang.String |
getNormalizedBarcode(java.lang.String barcode) |
Order |
getOrder() |
java.math.BigDecimal |
getOriginalFare() |
java.lang.String |
getPhone() |
java.lang.String |
getPlatform() |
double |
getPrice() |
java.lang.Integer |
getRaceClassId() |
java.lang.String |
getRaceCode() |
java.lang.String |
getRaceName() |
java.lang.String |
getRaceNum() |
java.lang.String |
getRaceUid() |
double |
getRepayment() |
java.util.Date |
getReturned() |
java.lang.String |
getSeat() |
java.lang.Double |
getServiceDues() |
java.lang.String |
getStatus() |
double |
getSupplierDues() |
double |
getSupplierFare() |
double |
getSupplierPrice() |
double |
getSupplierRepayment() |
java.lang.String |
getTicketClass() |
java.lang.String |
getTicketCode() |
java.lang.String |
getTicketNum() |
java.lang.String |
getTicketSeries() |
java.lang.String |
getTicketType() |
java.lang.String |
getTicketTypeCode() |
java.lang.Double |
getVat() |
boolean |
isUpdatable() |
void |
setArrivalAddress(java.lang.String arrivalAddress) |
void |
setArrivalDate(java.util.Date arrivalDate) |
void |
setArrivalStation(java.lang.String arrivalStation) |
void |
setBarcode(java.lang.String barcode) |
void |
setBenefit(Benefit benefit) |
void |
setBirthday(java.util.Date birthday) |
void |
setBirthPlace(java.lang.String birthPlace) |
void |
setBusInfo(java.lang.String busInfo) |
void |
setCarrier(java.lang.String carrier) |
void |
setCarrierInn(java.lang.String carrierInn) |
void |
setCitizenship(java.lang.String citizenship) |
void |
setCreated(java.util.Date created) |
void |
setDispatchAddress(java.lang.String dispatchAddress) |
void |
setDispatchDate(java.util.Date dispatchDate) |
void |
setDispatchStation(java.lang.String dispatchStation) |
void |
setDocNum(java.lang.String docNum) |
void |
setDocSeries(java.lang.String docSeries) |
void |
setDocType(java.lang.String docType) |
void |
setDocTypeCode(java.lang.String docTypeCode) |
void |
setDues(double dues) |
void |
setFirstName(java.lang.String firstName) |
void |
setGender(java.lang.String gender) |
void |
setHash(java.lang.String hash) |
void |
setInsurance(java.lang.String insurance) |
void |
setLastName(java.lang.String lastName) |
void |
setMemberType(java.lang.Integer memberType) |
void |
setMiddleName(java.lang.String middleName) |
void |
setOrder(Order order) |
void |
setOriginalFare(java.math.BigDecimal originalFare) |
void |
setPhone(java.lang.String phone) |
void |
setPlatform(java.lang.String platform) |
void |
setPrice(double price) |
void |
setRaceClassId(java.lang.Integer raceClassId) |
void |
setRaceCode(java.lang.String raceCode) |
void |
setRaceName(java.lang.String raceName) |
void |
setRaceNum(java.lang.String raceNum) |
void |
setRaceUid(java.lang.String raceUid) |
void |
setRepayment(double repayment) |
void |
setReturned(java.util.Date returned) |
void |
setSeat(java.lang.String seat) |
void |
setServiceDues(java.lang.Double serviceDues) |
void |
setStatus(java.lang.String status) |
void |
setSupplierDues(double supplierDues) |
void |
setSupplierFare(double supplierFare) |
void |
setSupplierPrice(double supplierPrice) |
void |
setSupplierRepayment(double supplierRepayment) |
void |
setTicketClass(java.lang.String ticketClass) |
void |
setTicketCode(java.lang.String ticketCode) |
void |
setTicketNum(java.lang.String ticketNum) |
void |
setTicketSeries(java.lang.String ticketSeries) |
void |
setTicketType(java.lang.String ticketType) |
void |
setTicketTypeCode(java.lang.String ticketTypeCode) |
void |
setUpdatable(boolean updatable) |
void |
setVat(java.lang.Double vat) |
public static final java.lang.String STATUS_BOOKED
public static final java.lang.String STATUS_SOLD
public static final java.lang.String STATUS_RETURNED
public static final java.lang.String STATUS_CANCELLED
public static final java.lang.String CLASS_PASSENGER
public static final java.lang.String CLASS_BAGGAGE
@Length(max=36) protected java.lang.String ticketCode
@Length(max=32) protected java.lang.String ticketNum
@Length(max=32) protected java.lang.String ticketSeries
protected java.lang.String ticketClass
@Length(max=64) protected java.lang.String ticketType
@Length(max=256) protected java.lang.String raceUid
@Length(max=16) protected java.lang.String raceNum
@Length(max=128) protected java.lang.String raceName
protected java.lang.Integer raceClassId
protected java.util.Date dispatchDate
@Length(max=64) protected java.lang.String dispatchStation
@Length(max=128) protected java.lang.String dispatchAddress
protected java.util.Date arrivalDate
@Length(max=64) protected java.lang.String arrivalStation
@Length(max=128) protected java.lang.String arrivalAddress
@Length(max=16) protected java.lang.String seat
@Length(max=32) protected java.lang.String platform
@Length(max=40) protected java.lang.String lastName
@Length(max=30) protected java.lang.String firstName
@Length(max=30) protected java.lang.String middleName
@Length(max=80) protected java.lang.String docType
@Length(max=16) protected java.lang.String docSeries
@Length(max=16) protected java.lang.String docNum
@Length(max=64) protected java.lang.String citizenship
@Length(max=1) protected java.lang.String gender
protected java.util.Date birthday
@Length(max=20) protected java.lang.String phone
@Length(max=64) protected java.lang.String birthPlace
@NotNull protected double supplierFare
@NotNull protected double supplierDues
@NotNull protected double supplierPrice
@NotNull protected double supplierRepayment
@NotNull protected double dues
@NotNull protected double price
protected java.math.BigDecimal originalFare
protected java.lang.Double vat
@NotNull protected double repayment
protected java.lang.Double serviceDues
@Length(max=64) protected java.lang.String busInfo
@Length(max=64) protected java.lang.String carrier
@Length(max=16) protected java.lang.String carrierInn
@Length(max=32) protected java.lang.String barcode
protected java.lang.String insurance
protected boolean updatable
@NotBlank protected java.lang.String status
protected java.util.Date created
protected java.util.Date returned
protected Benefit benefit
protected java.lang.Integer memberType
@Length(max=40) protected java.lang.String hash
public Order getOrder()
public void setOrder(Order order)
public java.lang.String getTicketCode()
public void setTicketCode(java.lang.String ticketCode)
public java.lang.String getTicketNum()
public void setTicketNum(java.lang.String ticketNum)
public java.lang.String getTicketSeries()
public void setTicketSeries(java.lang.String ticketSeries)
public java.lang.String getTicketClass()
public void setTicketClass(java.lang.String ticketClass)
public java.lang.String getTicketType()
public void setTicketType(java.lang.String ticketType)
public java.lang.String getRaceNum()
public void setRaceNum(java.lang.String raceNum)
public java.lang.String getRaceCode()
public void setRaceCode(java.lang.String raceCode)
public java.lang.String getRaceUid()
public void setRaceUid(java.lang.String raceUid)
public java.lang.String getRaceName()
public void setRaceName(java.lang.String raceName)
public java.lang.Integer getRaceClassId()
public void setRaceClassId(java.lang.Integer raceClassId)
public java.util.Date getDispatchDate()
public void setDispatchDate(java.util.Date dispatchDate)
public java.lang.String getDispatchStation()
public void setDispatchStation(java.lang.String dispatchStation)
public java.lang.String getDispatchAddress()
public void setDispatchAddress(java.lang.String dispatchAddress)
public java.util.Date getArrivalDate()
public void setArrivalDate(java.util.Date arrivalDate)
public java.lang.String getArrivalStation()
public void setArrivalStation(java.lang.String arrivalStation)
public java.lang.String getArrivalAddress()
public void setArrivalAddress(java.lang.String arrivalAddress)
public java.lang.String getSeat()
public void setSeat(java.lang.String seat)
public java.lang.String getPlatform()
public void setPlatform(java.lang.String platform)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getMiddleName()
public void setMiddleName(java.lang.String middleName)
public java.lang.String getDocType()
public void setDocType(java.lang.String docType)
public java.lang.String getDocSeries()
public void setDocSeries(java.lang.String docSeries)
public java.lang.String getDocNum()
public void setDocNum(java.lang.String docNum)
public java.lang.String getCitizenship()
public void setCitizenship(java.lang.String citizenship)
public java.lang.String getGender()
public void setGender(java.lang.String gender)
public java.lang.String getBirthPlace()
public void setBirthPlace(java.lang.String birthPlace)
public java.util.Date getBirthday()
public void setBirthday(java.util.Date birthday)
public java.lang.String getPhone()
public void setPhone(java.lang.String phone)
public double getSupplierFare()
public void setSupplierFare(double supplierFare)
public double getSupplierDues()
public void setSupplierDues(double supplierDues)
public double getSupplierPrice()
public void setSupplierPrice(double supplierPrice)
public double getDues()
public void setDues(double dues)
public double getSupplierRepayment()
public void setSupplierRepayment(double supplierRepayment)
public double getPrice()
public void setPrice(double price)
public double getRepayment()
public void setRepayment(double repayment)
public java.math.BigDecimal getOriginalFare()
public void setOriginalFare(java.math.BigDecimal originalFare)
public java.lang.String getBusInfo()
public void setBusInfo(java.lang.String busInfo)
public java.lang.String getCarrier()
public void setCarrier(java.lang.String carrier)
public java.lang.String getCarrierInn()
public void setCarrierInn(java.lang.String carrierInn)
public java.lang.String getBarcode()
public void setBarcode(java.lang.String barcode)
public java.lang.String getInsurance()
public void setInsurance(java.lang.String insurance)
public boolean isUpdatable()
public void setUpdatable(boolean updatable)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.util.Date getCreated()
public void setCreated(java.util.Date created)
public java.util.Date getReturned()
public void setReturned(java.util.Date returned)
public Benefit getBenefit()
public void setBenefit(Benefit benefit)
public java.lang.Integer getMemberType()
public void setMemberType(java.lang.Integer memberType)
public java.lang.Double getVat()
public void setVat(java.lang.Double vat)
public java.lang.String getHash()
public void setHash(java.lang.String hash)
public void generateHash()
public void setServiceDues(java.lang.Double serviceDues)
public java.lang.Double getServiceDues()
public static java.lang.String getNormalizedBarcode(java.lang.String barcode)
public java.lang.String getTicketTypeCode()
public void setTicketTypeCode(java.lang.String ticketTypeCode)
public java.lang.String getDocTypeCode()
public void setDocTypeCode(java.lang.String docTypeCode)