public class UserCard extends Id implements Contractable, GuiTitlable, ListItem
Modifier and Type | Field and Description |
---|---|
protected int |
basecardId |
protected java.lang.String |
basecardTitle |
protected java.lang.String |
comment |
protected int |
contractId |
protected java.util.Date |
date1 |
protected java.util.Date |
date2 |
static UserCard |
NULL |
protected long |
number |
protected int |
slavecardsNumber |
protected java.util.Date |
subscrDate |
Constructor and Description |
---|
UserCard() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
format()
Возвращает номер карты в формате 000000.
|
int |
getBasecardId()
Ид базовой карты для этой карты, если есть (мультирум).
|
java.lang.String |
getBasecardTitle()
Титле столбца мультирума.
|
java.lang.String |
getComment()
Возвращает комментарий.
|
int |
getContractId()
Возвращает код договора к которому привязан объект.
|
java.lang.String |
getContractTitleComment() |
java.util.Date |
getDate1()
Возвращает дату начало периода действия карты.
|
java.util.Date |
getDate2()
Возвращает дату окончания периода действия карты.
|
java.lang.String |
getGuiTitle()
Уникальная строка - имя объекта.
|
long |
getNumber()
Возвращает номер карты.
|
int |
getObjectId()
Возвращает код объекта договора
|
java.lang.String |
getPairingModule() |
int |
getSlavecardsNumber()
Количество зависимых карт.
|
java.util.Date |
getSubscrDate()
Возвращает дату с которой возможна подписка по карте через вэб.
|
java.lang.String |
getTitle() |
int |
getUserdeviceId()
Возвращает код устройства юзера для этой юзер_карты.
|
java.lang.String |
getUserdeviceSN() |
boolean |
isNeedSync()
Флаг того, что карта требует синхронизации (была изменена, но не была
успешно синхронизирована)
|
void |
setBasecardId(int basecardId)
Ид базовой карты для этой карты, если есть (мультирум).
|
void |
setBasecardTitle(java.lang.String basecardTitle)
Титле столбца мультирума.
|
void |
setComment(java.lang.String comment)
Устанавливает комментарий.
|
void |
setContractId(int contractId)
Устанавливает код договора к которому привязан объект.
|
void |
setContractTitleComment(java.lang.String contractTitleComment) |
void |
setDate1(java.util.Date date1)
Устанавливает дату начала периода действия карты.
|
void |
setDate2(java.util.Date date2)
Устанавливает дату окончания периода действия карты.
|
void |
setNeedSync(boolean needSync)
Установка флага того, что карта требует синхронизации (была изменена).
|
void |
setNumber(long number)
Устанавливает номер карты.
|
void |
setObjectId(int objectId)
Устанавливает привязку к объектам договора
|
void |
setPairingModule(java.lang.String pairingModule) |
void |
setSlavecardsNumber(int slavecardsNumber)
Количество зависимых карт.
|
void |
setSubscrDate(java.util.Date changeSubscrDate)
Устанавливает дату с которой возможна подписка по карте через вэб.
|
void |
setUserdeviceId(int userdeviceId)
Устанавливает код устройства юзера для этой юзер_карты.
|
void |
setUserdeviceSN(java.lang.String userdeviceSN) |
java.lang.String |
toString() |
getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
public static final UserCard NULL
protected int contractId
protected long number
protected java.util.Date date1
protected java.util.Date date2
protected java.util.Date subscrDate
protected java.lang.String comment
protected int basecardId
protected java.lang.String basecardTitle
protected int slavecardsNumber
public java.lang.String getComment()
public void setComment(java.lang.String comment)
comment
- public java.util.Date getDate1()
public void setDate1(java.util.Date date1)
date1
- public java.util.Date getDate2()
public void setDate2(java.util.Date date2)
date2
- public long getNumber()
public void setNumber(long number)
number
- public java.util.Date getSubscrDate()
public void setSubscrDate(java.util.Date changeSubscrDate)
changeSubscrDate
- public int getContractId()
Contractable
getContractId
in interface Contractable
public void setContractId(int contractId)
Contractable
setContractId
in interface Contractable
contractId
- код договораpublic java.lang.String format()
public int getBasecardId()
public void setBasecardId(int basecardId)
id
- карты (не номер)public java.lang.String getBasecardTitle()
public void setBasecardTitle(java.lang.String basecardTitle)
basecardTitle
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)public int getSlavecardsNumber()
public void setSlavecardsNumber(int slavecardsNumber)
slavecardsNumber
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)public java.lang.String getGuiTitle()
getGuiTitle
in interface GuiTitlable
public void setObjectId(int objectId)
objectId
- код объекта договораpublic int getObjectId()
public void setUserdeviceId(int userdeviceId)
userdeviceId
- идpublic int getUserdeviceId()
public boolean isNeedSync()
public void setNeedSync(boolean needSync)
public java.lang.String getContractTitleComment()
public void setContractTitleComment(java.lang.String contractTitleComment)
public java.lang.String getPairingModule()
public void setPairingModule(java.lang.String pairingModule)
public java.lang.String getUserdeviceSN()
public void setUserdeviceSN(java.lang.String userdeviceSN)