Class UserCard
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
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:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic UserCard.Builder
builder()
boolean
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
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
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
-
equals
-
format
Возвращает номер карты в формате 000000.- Returns:
- номер карты
-
getBasecardId
public int getBasecardId()Ид базовой карты для этой карты, если есть (мультирум).- Returns:
- id карты (не номер)
-
getBasecardTitle
Титле столбца мультирума.- Returns:
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
getComment
Возвращает комментарий.- Returns:
- комментарий
-
getContractId
public int getContractId() -
getContractTitleComment
-
getDate1
Возвращает дату начало периода действия карты.- Returns:
- дата начала периода
-
getDate2
Возвращает дату окончания периода действия карты.- Returns:
- дата окончания периода
-
getGuiTitle
Уникальная строка - имя объекта. Используется для комбобоксов.- Specified by:
getGuiTitle
in interfaceGuiTitlable
- Returns:
- Уникальная строка - имя объекта.
-
getNumber
public long getNumber()Возвращает номер карты.- Returns:
- номер карты
-
getObjectId
public int getObjectId()Возвращает код объекта договора- Returns:
- код объекта
-
getPairingModule
-
getSlavecardsNumber
public int getSlavecardsNumber()Количество зависимых карт. Относится к мультируму итд.- Returns:
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
getSubscrDate
Возвращает дату с которой возможна подписка по карте через вэб.- Returns:
- дата подписки
-
getTitle
-
getUserdeviceId
public int getUserdeviceId()Возвращает код устройства юзера для этой юзер_карты.- Returns:
- ид
-
getUserdeviceSN
-
isNeedSync
public boolean isNeedSync()Флаг того, что карта требует синхронизации (была изменена, но не была успешно синхронизирована) -
setBasecardId
public void setBasecardId(int basecardId) Ид базовой карты для этой карты, если есть (мультирум).- Parameters:
basecardId
- ID карты (не номер)
-
setBasecardTitle
Титле столбца мультирума.- Parameters:
basecardTitle
- содержимое столбца про мультирум (фиктивный столбец, в таблице нету)
-
setComment
Устанавливает комментарий.- Parameters:
comment
-
-
setContractId
public void setContractId(int contractId) -
setContractTitleComment
-
setDate1
Устанавливает дату начала периода действия карты.- Parameters:
date1
-
-
setDate2
Устанавливает дату окончания периода действия карты.- Parameters:
date2
-
-
setNeedSync
public void setNeedSync(boolean needSync) Установка флага того, что карта требует синхронизации (была изменена). -
setNumber
public void setNumber(long number) Устанавливает номер карты.- Parameters:
number
-
-
setObjectId
public void setObjectId(int objectId) Устанавливает привязку к объектам договора- Parameters:
objectId
- код объекта договора
-
setPairingModule
-
setSlavecardsNumber
public void setSlavecardsNumber(int slavecardsNumber) Количество зависимых карт. Относится к мультируму итд.- Parameters:
slavecardsNumber
- количество зависимых карт к этой карте (фиктивный столбец, в БД нету)
-
setSubscrDate
Устанавливает дату с которой возможна подписка по карте через вэб.- Parameters:
changeSubscrDate
-
-
setUserdeviceId
public void setUserdeviceId(int userdeviceId) Устанавливает код устройства юзера для этой юзер_карты.- Parameters:
userdeviceId
- ид
-
setUserdeviceSN
-
toString
-
builder
-