public class BonusProgram
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
dynamicIdType
Код типа для всех динамических программ, но название типов у каждого свое, и берется непосредственно у самой программы.
|
static int |
operationIdType |
static java.lang.String |
operationTitleType |
Constructor and Description |
---|
BonusProgram() |
BonusProgram(int id,
java.lang.String title,
int programTypeId,
Period period,
int paymentTypeId,
java.lang.String timeLag,
java.lang.String activeTime,
java.util.HashMap<java.lang.String,java.lang.String> params) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActiveTime() |
int |
getId()
Возвращает код программы
|
java.lang.String |
getNameForDynamicClass()
Получение полного путя для дин класса.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParams() |
int |
getPaymentTypeId() |
Period |
getPeriod() |
int |
getProgramTypeId()
Возвращает код типа программы
|
java.lang.String |
getSpecificationTitle() |
java.lang.String |
getTimeLag() |
java.lang.String |
getTitle()
Возвращает название программы
|
static java.util.Vector<bitel.billing.module.common.ComboBoxItem> |
getVectorTypes(java.util.Map<java.lang.String,java.lang.String> map) |
void |
setActiveTime(java.lang.String activeTime) |
void |
setId(int id)
Устанавливает код программы
|
void |
setNameForDynamicClass(java.lang.String path)
Установить путь до дин класса, нужно только для динамических программ.
|
void |
setParams(java.util.HashMap<java.lang.String,java.lang.String> params) |
void |
setPaymentTypeId(int paymentTypeId) |
void |
setPeriod(Period period) |
void |
setProgramTypeId(int programTypeId)
Устанавливает код типа программы
|
void |
setSpecificationTitle(java.lang.String specificationTitle) |
void |
setTimeLag(java.lang.String timeLag) |
void |
setTitle(java.lang.String title)
Устанавливает название программы
|
public static final java.lang.String operationTitleType
public static final int operationIdType
public static final int dynamicIdType
public BonusProgram()
public BonusProgram(int id, java.lang.String title, int programTypeId, Period period, int paymentTypeId, java.lang.String timeLag, java.lang.String activeTime, java.util.HashMap<java.lang.String,java.lang.String> params)
id
- - ид программы, при добовление новой программы = 0.title
- - название программы.programTypeId
- - тип программы(выбрать из статик полей данного класса).dateFrom
- - от даты.dateTo
- - до даты.paymentTypeId
- - тип бонусного прихода.timeLag
- - кол-во дней через которое станет активен бонусные платеж( от момента подсчета бонусов).activeTime
- - кол-во дней которое будет активен бонусный приход.params
- - параметры бонусной программы.public int getId()
public void setId(int id)
id
- - уникальный код программыpublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- - название программыpublic int getProgramTypeId()
public void setProgramTypeId(int programTypeId)
programTypeId
- - код типаpublic Period getPeriod()
public void setPeriod(Period period)
public int getPaymentTypeId()
public void setPaymentTypeId(int paymentTypeId)
public java.lang.String getTimeLag()
public void setTimeLag(java.lang.String timeLag)
public java.lang.String getActiveTime()
public void setActiveTime(java.lang.String activeTime)
public java.util.HashMap<java.lang.String,java.lang.String> getParams()
public void setParams(java.util.HashMap<java.lang.String,java.lang.String> params)
public java.lang.String getSpecificationTitle()
public void setSpecificationTitle(java.lang.String specificationTitle)
public void setNameForDynamicClass(java.lang.String path)
specificationTitle
- public java.lang.String getNameForDynamicClass()
public static java.util.Vector<bitel.billing.module.common.ComboBoxItem> getVectorTypes(java.util.Map<java.lang.String,java.lang.String> map)