Class ProductRuntimeList.ProductItem
java.lang.Object
ru.bitel.common.util.AbstractPeriodItemSet.PeriodItem
ru.bitel.bgbilling.modules.tv.server.runtime.ProductRuntimeList.ProductItem
- All Implemented Interfaces:
Comparable<Delayed>,Delayed
- Enclosing class:
- ProductRuntimeList
public static final class ProductRuntimeList.ProductItem
extends ru.bitel.common.util.AbstractPeriodItemSet.PeriodItem
implements Delayed
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intshortfinal intintFields inherited from class ru.bitel.common.util.AbstractPeriodItemSet.PeriodItem
id, timeFrom, timeTo -
Constructor Summary
ConstructorsConstructorDescriptionProductItem(int productSpecId, int productId, int activationModeId, long timeFrom, long timeTo, short deviceState) ProductItem(int productSpecId, int productId, int activationModeId, Date timeFrom, Date timeTo, short deviceState) -
Method Summary
-
Field Details
-
productId
public final int productId -
activationModeId
public final int activationModeId -
deviceState
public volatile short deviceState -
version
public volatile int version
-
-
Constructor Details
-
ProductItem
-
ProductItem
public ProductItem(int productSpecId, int productId, int activationModeId, long timeFrom, long timeTo, short deviceState)
-
-
Method Details
-
getDelay
-
compareTo
- Specified by:
compareToin interfaceComparable<Delayed>
-
toProduct
-
toString
- Overrides:
toStringin classru.bitel.common.util.AbstractPeriodItemSet.PeriodItem
-