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 SummaryFields 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 SummaryConstructors Constructor Description UserCard()
- 
Method SummaryModifier 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.IdcopyTo, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
- 
Field Details- 
NULL
- 
contractIdprotected int contractId
- 
numberprotected long number
- 
date1protected java.util.Date date1
- 
date2protected java.util.Date date2
- 
subscrDateprotected java.util.Date subscrDate
- 
commentprotected java.lang.String comment
- 
basecardIdprotected int basecardId
- 
basecardTitleprotected java.lang.String basecardTitle
- 
slavecardsNumberprotected int slavecardsNumber
 
- 
- 
Constructor Details- 
UserCardpublic UserCard()
 
- 
- 
Method Details- 
getCommentpublic java.lang.String getComment()Возвращает комментарий.- Returns:
- комментарий
 
- 
setCommentpublic void setComment(java.lang.String comment)Устанавливает комментарий.- Parameters:
- comment-
 
- 
getDate1public java.util.Date getDate1()Возвращает дату начало периода действия карты.- Returns:
- дата начала периода
 
- 
setDate1public void setDate1(java.util.Date date1)Устанавливает дату начала периода действия карты.- Parameters:
- date1-
 
- 
getDate2public java.util.Date getDate2()Возвращает дату окончания периода действия карты.- Returns:
- дата окончания периода
 
- 
setDate2public void setDate2(java.util.Date date2)Устанавливает дату окончания периода действия карты.- Parameters:
- date2-
 
- 
getNumberpublic long getNumber()Возвращает номер карты.- Returns:
- номер карты
 
- 
setNumberpublic void setNumber(long number)Устанавливает номер карты.- Parameters:
- number-
 
- 
getSubscrDatepublic java.util.Date getSubscrDate()Возвращает дату с которой возможна подписка по карте через вэб.- Returns:
- дата подписки
 
- 
setSubscrDatepublic void setSubscrDate(java.util.Date changeSubscrDate)Устанавливает дату с которой возможна подписка по карте через вэб.- Parameters:
- changeSubscrDate-
 
- 
getContractIdpublic int getContractId()
- 
setContractIdpublic void setContractId(int contractId)
- 
formatpublic java.lang.String format()Возвращает номер карты в формате 000000.- Returns:
- номер карты
 
- 
getBasecardIdpublic int getBasecardId()Ид базовой карты для этой карты, если есть (мультирум).- Returns:
- id карты (не номер)
 
- 
setBasecardIdpublic void setBasecardId(int basecardId)Ид базовой карты для этой карты, если есть (мультирум).- Parameters:
- basecardId- ID карты (не номер)
 
- 
getBasecardTitlepublic java.lang.String getBasecardTitle()Титле столбца мультирума.- Returns:
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
 
- 
setBasecardTitlepublic void setBasecardTitle(java.lang.String basecardTitle)Титле столбца мультирума.- Parameters:
- basecardTitle- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
 
- 
getSlavecardsNumberpublic int getSlavecardsNumber()Количество зависимых карт. Относится к мультируму итд.- Returns:
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
 
- 
setSlavecardsNumberpublic void setSlavecardsNumber(int slavecardsNumber)Количество зависимых карт. Относится к мультируму итд.- Parameters:
- slavecardsNumber- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
 
- 
toStringpublic java.lang.String toString()
- 
equalspublic boolean equals(java.lang.Object obj)
- 
getGuiTitlepublic java.lang.String getGuiTitle()Уникальная строка - имя объекта. Используется для комбобоксов.- Specified by:
- getGuiTitlein interface- GuiTitlable
- Returns:
- Уникальная строка - имя объекта.
 
- 
setObjectIdpublic void setObjectId(int objectId)Устанавливает привязку к объектам договора- Parameters:
- objectId- код объекта договора
 
- 
getObjectIdpublic int getObjectId()Возвращает код объекта договора- Returns:
- код объекта
 
- 
setUserdeviceIdpublic void setUserdeviceId(int userdeviceId)Устанавливает код устройства юзера для этой юзер_карты.- Parameters:
- userdeviceId- ид
 
- 
getUserdeviceIdpublic int getUserdeviceId()Возвращает код устройства юзера для этой юзер_карты.- Returns:
- ид
 
- 
isNeedSyncpublic boolean isNeedSync()Флаг того, что карта требует синхронизации (была изменена, но не была успешно синхронизирована)
- 
setNeedSyncpublic void setNeedSync(boolean needSync)Установка флага того, что карта требует синхронизации (была изменена).
- 
getContractTitleCommentpublic java.lang.String getContractTitleComment()
- 
setContractTitleCommentpublic void setContractTitleComment(java.lang.String contractTitleComment)
- 
getTitlepublic java.lang.String getTitle()
- 
getPairingModulepublic java.lang.String getPairingModule()
- 
setPairingModulepublic void setPairingModule(java.lang.String pairingModule)
- 
getUserdeviceSNpublic java.lang.String getUserdeviceSN()
- 
setUserdeviceSNpublic void setUserdeviceSN(java.lang.String userdeviceSN)
 
-