Class UserCard
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.cerbercrypt.common.bean.UserCard
- All Implemented Interfaces:
Serializable
,GuiTitlable
,Idable
,ListItem
Класс-модель "Карта пользователя". Это карта с привязкой к договору отражает
сущность user_card_{mid}
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
format()
Возвращает номер карты в формате 000000.int
Ид базовой карты для этой карты, если есть (мультирум).Титле столбца мультирума.Возвращает комментарий.int
getDate1()
Возвращает дату начало периода действия карты.getDate2()
Возвращает дату окончания периода действия карты.Уникальная строка - имя объекта.long
Возвращает номер карты.int
Возвращает код объекта договораint
Количество зависимых карт.Возвращает дату с которой возможна подписка по карте через вэб.getTitle()
int
Возвращает код устройства юзера для этой юзер_карты.boolean
Флаг того, что карта требует синхронизации (была изменена, но не была успешно синхронизирована)void
setBasecardId
(int basecardId) Ид базовой карты для этой карты, если есть (мультирум).void
setBasecardTitle
(String basecardTitle) Титле столбца мультирума.void
setComment
(String comment) Устанавливает комментарий.void
setContractId
(int contractId) void
setContractTitleComment
(String contractTitleComment) void
Устанавливает дату начала периода действия карты.void
Устанавливает дату окончания периода действия карты.void
setNeedSync
(boolean needSync) Установка флага того, что карта требует синхронизации (была изменена).void
setNumber
(long number) Устанавливает номер карты.void
setObjectId
(int objectId) Устанавливает привязку к объектам договораvoid
setPairingModule
(String pairingModule) void
setSlavecardsNumber
(int slavecardsNumber) Количество зависимых карт.void
setSubscrDate
(Date changeSubscrDate) Устанавливает дату с которой возможна подписка по карте через вэб.void
setUserdeviceId
(int userdeviceId) Устанавливает код устройства юзера для этой юзер_карты.void
setUserdeviceSN
(String userdeviceSN) toString()
Methods inherited from class ru.bitel.common.model.Id
copyTo, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
-
Field Details
-
NULL
-
contractId
protected int contractId -
number
protected long number -
date1
-
date2
-
subscrDate
-
comment
-
basecardId
protected int basecardId -
basecardTitle
-
slavecardsNumber
protected int slavecardsNumber
-
-
Constructor Details
-
UserCard
public UserCard()
-
-
Method Details
-
getComment
Возвращает комментарий.- Returns:
- комментарий
-
setComment
Устанавливает комментарий.- Parameters:
comment
-
-
getDate1
Возвращает дату начало периода действия карты.- Returns:
- дата начала периода
-
setDate1
Устанавливает дату начала периода действия карты.- Parameters:
date1
-
-
getDate2
Возвращает дату окончания периода действия карты.- Returns:
- дата окончания периода
-
setDate2
Устанавливает дату окончания периода действия карты.- Parameters:
date2
-
-
getNumber
public long getNumber()Возвращает номер карты.- Returns:
- номер карты
-
setNumber
public void setNumber(long number) Устанавливает номер карты.- Parameters:
number
-
-
getSubscrDate
Возвращает дату с которой возможна подписка по карте через вэб.- Returns:
- дата подписки
-
setSubscrDate
Устанавливает дату с которой возможна подписка по карте через вэб.- Parameters:
changeSubscrDate
-
-
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
format
Возвращает номер карты в формате 000000.- Returns:
- номер карты
-
getBasecardId
public int getBasecardId()Ид базовой карты для этой карты, если есть (мультирум).- Returns:
- id карты (не номер)
-
setBasecardId
public void setBasecardId(int basecardId) Ид базовой карты для этой карты, если есть (мультирум).- Parameters:
basecardId
- ID карты (не номер)
-
getBasecardTitle
Титле столбца мультирума.- Returns:
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
setBasecardTitle
Титле столбца мультирума.- Parameters:
basecardTitle
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
getSlavecardsNumber
public int getSlavecardsNumber()Количество зависимых карт. Относится к мультируму итд.- Returns:
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
setSlavecardsNumber
public void setSlavecardsNumber(int slavecardsNumber) Количество зависимых карт. Относится к мультируму итд.- Parameters:
slavecardsNumber
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
toString
-
equals
-
getGuiTitle
Уникальная строка - имя объекта. Используется для комбобоксов.- Specified by:
getGuiTitle
in 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
-
setContractTitleComment
-
getTitle
-
getPairingModule
-
setPairingModule
-
getUserdeviceSN
-
setUserdeviceSN
-