Class UserCard
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.cerbercrypt.common.bean.UserCard
- All Implemented Interfaces:
java.io.Serializable,GuiTitlable,Idable,ListItem
public class UserCard extends Id implements GuiTitlable, ListItem
Класс-модель "Карта пользователя". Это карта с привязкой к договору отражает
сущность user_card_{mid}
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected intbasecardIdprotected java.lang.StringbasecardTitleprotected java.lang.Stringcommentprotected intcontractIdprotected java.util.Datedate1protected java.util.Datedate2static UserCardNULLprotected longnumberprotected intslavecardsNumberprotected java.util.DatesubscrDate -
Constructor Summary
Constructors Constructor Description UserCard() -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.Stringformat()Возвращает номер карты в формате 000000.intgetBasecardId()Ид базовой карты для этой карты, если есть (мультирум).java.lang.StringgetBasecardTitle()Титле столбца мультирума.java.lang.StringgetComment()Возвращает комментарий.intgetContractId()java.lang.StringgetContractTitleComment()java.util.DategetDate1()Возвращает дату начало периода действия карты.java.util.DategetDate2()Возвращает дату окончания периода действия карты.java.lang.StringgetGuiTitle()Уникальная строка - имя объекта.longgetNumber()Возвращает номер карты.intgetObjectId()Возвращает код объекта договораjava.lang.StringgetPairingModule()intgetSlavecardsNumber()Количество зависимых карт.java.util.DategetSubscrDate()Возвращает дату с которой возможна подписка по карте через вэб.java.lang.StringgetTitle()intgetUserdeviceId()Возвращает код устройства юзера для этой юзер_карты.java.lang.StringgetUserdeviceSN()booleanisNeedSync()Флаг того, что карта требует синхронизации (была изменена, но не была успешно синхронизирована)voidsetBasecardId(int basecardId)Ид базовой карты для этой карты, если есть (мультирум).voidsetBasecardTitle(java.lang.String basecardTitle)Титле столбца мультирума.voidsetComment(java.lang.String comment)Устанавливает комментарий.voidsetContractId(int contractId)voidsetContractTitleComment(java.lang.String contractTitleComment)voidsetDate1(java.util.Date date1)Устанавливает дату начала периода действия карты.voidsetDate2(java.util.Date date2)Устанавливает дату окончания периода действия карты.voidsetNeedSync(boolean needSync)Установка флага того, что карта требует синхронизации (была изменена).voidsetNumber(long number)Устанавливает номер карты.voidsetObjectId(int objectId)Устанавливает привязку к объектам договораvoidsetPairingModule(java.lang.String pairingModule)voidsetSlavecardsNumber(int slavecardsNumber)Количество зависимых карт.voidsetSubscrDate(java.util.Date changeSubscrDate)Устанавливает дату с которой возможна подписка по карте через вэб.voidsetUserdeviceId(int userdeviceId)Устанавливает код устройства юзера для этой юзер_карты.voidsetUserdeviceSN(java.lang.String userdeviceSN)java.lang.StringtoString()Methods inherited from class ru.bitel.common.model.Id
copyTo, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
NULL
-
contractId
protected int contractId -
number
protected long number -
date1
protected java.util.Date date1 -
date2
protected java.util.Date date2 -
subscrDate
protected java.util.Date subscrDate -
comment
protected java.lang.String comment -
basecardId
protected int basecardId -
basecardTitle
protected java.lang.String basecardTitle -
slavecardsNumber
protected int slavecardsNumber
-
-
Constructor Details
-
UserCard
public UserCard()
-
-
Method Details
-
getComment
public java.lang.String getComment()Возвращает комментарий.- Returns:
- комментарий
-
setComment
public void setComment(java.lang.String comment)Устанавливает комментарий.- Parameters:
comment-
-
getDate1
public java.util.Date getDate1()Возвращает дату начало периода действия карты.- Returns:
- дата начала периода
-
setDate1
public void setDate1(java.util.Date date1)Устанавливает дату начала периода действия карты.- Parameters:
date1-
-
getDate2
public java.util.Date getDate2()Возвращает дату окончания периода действия карты.- Returns:
- дата окончания периода
-
setDate2
public void setDate2(java.util.Date date2)Устанавливает дату окончания периода действия карты.- Parameters:
date2-
-
getNumber
public long getNumber()Возвращает номер карты.- Returns:
- номер карты
-
setNumber
public void setNumber(long number)Устанавливает номер карты.- Parameters:
number-
-
getSubscrDate
public java.util.Date getSubscrDate()Возвращает дату с которой возможна подписка по карте через вэб.- Returns:
- дата подписки
-
setSubscrDate
public void setSubscrDate(java.util.Date changeSubscrDate)Устанавливает дату с которой возможна подписка по карте через вэб.- Parameters:
changeSubscrDate-
-
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
format
public java.lang.String format()Возвращает номер карты в формате 000000.- Returns:
- номер карты
-
getBasecardId
public int getBasecardId()Ид базовой карты для этой карты, если есть (мультирум).- Returns:
- id карты (не номер)
-
setBasecardId
public void setBasecardId(int basecardId)Ид базовой карты для этой карты, если есть (мультирум).- Parameters:
basecardId- ID карты (не номер)
-
getBasecardTitle
public java.lang.String getBasecardTitle()Титле столбца мультирума.- Returns:
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
setBasecardTitle
public void setBasecardTitle(java.lang.String basecardTitle)Титле столбца мультирума.- Parameters:
basecardTitle- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
getSlavecardsNumber
public int getSlavecardsNumber()Количество зависимых карт. Относится к мультируму итд.- Returns:
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
setSlavecardsNumber
public void setSlavecardsNumber(int slavecardsNumber)Количество зависимых карт. Относится к мультируму итд.- Parameters:
slavecardsNumber- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
toString
public java.lang.String toString() -
equals
public boolean equals(java.lang.Object obj) -
getGuiTitle
public java.lang.String getGuiTitle()Уникальная строка - имя объекта. Используется для комбобоксов.- Specified by:
getGuiTitlein interfaceGuiTitlable- Returns:
- Уникальная строка - имя объекта.
-
setObjectId
public void setObjectId(int objectId)Устанавливает привязку к объектам договора- Parameters:
objectId- код объекта договора
-
getObjectId
public int getObjectId()Возвращает код объекта договора- Returns:
- код объекта
-
setUserdeviceId
public void setUserdeviceId(int userdeviceId)Устанавливает код устройства юзера для этой юзер_карты.- Parameters:
userdeviceId- ид
-
getUserdeviceId
public int getUserdeviceId()Возвращает код устройства юзера для этой юзер_карты.- Returns:
- ид
-
isNeedSync
public boolean isNeedSync()Флаг того, что карта требует синхронизации (была изменена, но не была успешно синхронизирована) -
setNeedSync
public void setNeedSync(boolean needSync)Установка флага того, что карта требует синхронизации (была изменена). -
getContractTitleComment
public java.lang.String getContractTitleComment() -
setContractTitleComment
public void setContractTitleComment(java.lang.String contractTitleComment) -
getTitle
public java.lang.String getTitle() -
getPairingModule
public java.lang.String getPairingModule() -
setPairingModule
public void setPairingModule(java.lang.String pairingModule) -
getUserdeviceSN
public java.lang.String getUserdeviceSN() -
setUserdeviceSN
public void setUserdeviceSN(java.lang.String userdeviceSN)
-