Class Product
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.oss.systems.inventory.product.common.bean.Product
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,Idable
public class Product extends Id implements java.lang.Cloneable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static shortSTATE_DISABLEDstatic shortSTATE_ENABLEDstatic shortSTATE_NULLstatic shortSTATE_REMOVED -
Constructor Summary
Constructors Constructor Description Product() -
Method Summary
Modifier and Type Method Description Productclone()intgetAccountId()intgetActivationModeId()java.math.BigDecimalgetActivationPrice()Предустановленная цена (не из тарифа).java.util.DategetActivationTime()java.lang.StringgetComment()intgetContractId()java.util.DategetDeactivationTime()java.lang.StringgetDescription()java.lang.StringgetDeviceProductId()shortgetDeviceState()intgetProductSpecId()java.lang.StringgetProductSpecTitle()java.util.List<Service>getServiceList()java.util.DategetSubscriptionTimeFrom()java.util.DategetSubscriptionTimeTo()java.util.DategetTimeFrom()java.util.DategetTimeTo()intgetUserId()voidsetAccountId(int accountId)voidsetActivationModeId(int activationMode)voidsetActivationPrice(java.math.BigDecimal activationCost)voidsetActivationTime(java.util.Date activationTime)voidsetComment(java.lang.String comment)voidsetContractId(int contractId)voidsetDeactivationTime(java.util.Date deactivationTime)voidsetDescription(java.lang.String description)voidsetDeviceProductId(java.lang.String deviceProductId)voidsetDeviceState(short deviceState)voidsetProductSpecId(int specId)voidsetProductSpecTitle(java.lang.String specTitle)voidsetServiceList(java.util.List<Service> serviceList)voidsetSubscriptionTimeFrom(java.util.Date subscriptionTimeFrom)voidsetSubscriptionTimeTo(java.util.Date subscriptionTimeTo)voidsetTimeFrom(java.util.Date timeFrom)voidsetTimeTo(java.util.Date timeTo)voidsetUserId(int userId)java.lang.StringtoString()Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
STATE_NULL
public static final short STATE_NULL- See Also:
- Constant Field Values
-
STATE_REMOVED
public static final short STATE_REMOVED- See Also:
- Constant Field Values
-
STATE_DISABLED
public static final short STATE_DISABLED- See Also:
- Constant Field Values
-
STATE_ENABLED
public static final short STATE_ENABLED- See Also:
- Constant Field Values
-
-
Constructor Details
-
Product
public Product()
-
-
Method Details
-
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
getAccountId
public int getAccountId() -
setAccountId
public void setAccountId(int accountId) -
setProductSpecId
public void setProductSpecId(int specId) -
setProductSpecTitle
public void setProductSpecTitle(java.lang.String specTitle) -
getTimeFrom
public java.util.Date getTimeFrom() -
setTimeFrom
public void setTimeFrom(java.util.Date timeFrom) -
getTimeTo
public java.util.Date getTimeTo() -
setTimeTo
public void setTimeTo(java.util.Date timeTo) -
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getActivationModeId
public int getActivationModeId() -
setActivationModeId
public void setActivationModeId(int activationMode) -
getActivationPrice
public java.math.BigDecimal getActivationPrice()Предустановленная цена (не из тарифа).- Returns:
-
setActivationPrice
public void setActivationPrice(java.math.BigDecimal activationCost) -
getActivationTime
public java.util.Date getActivationTime() -
setActivationTime
public void setActivationTime(java.util.Date activationTime) -
getDeactivationTime
public java.util.Date getDeactivationTime() -
setDeactivationTime
public void setDeactivationTime(java.util.Date deactivationTime) -
getProductSpecId
public int getProductSpecId() -
getProductSpecTitle
public java.lang.String getProductSpecTitle() -
getDeviceProductId
public java.lang.String getDeviceProductId() -
setDeviceProductId
public void setDeviceProductId(java.lang.String deviceProductId) -
getDeviceState
public short getDeviceState() -
setDeviceState
public void setDeviceState(short deviceState) -
getComment
public java.lang.String getComment() -
setComment
public void setComment(java.lang.String comment) -
getDescription
public java.lang.String getDescription() -
setDescription
public void setDescription(java.lang.String description) -
getServiceList
-
setServiceList
-
getSubscriptionTimeTo
public java.util.Date getSubscriptionTimeTo() -
setSubscriptionTimeTo
public void setSubscriptionTimeTo(java.util.Date subscriptionTimeTo) -
getSubscriptionTimeFrom
public java.util.Date getSubscriptionTimeFrom() -
setSubscriptionTimeFrom
public void setSubscriptionTimeFrom(java.util.Date subscriptionTimeFrom) -
toString
public java.lang.String toString() -
clone
- Overrides:
clonein classjava.lang.Object
-