Package ru.bitel.oss.systems.inventory.product.common.bean

# Class ProductSpecActivationMode

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.oss.systems.inventory.product.common.bean.ProductSpecActivationMode

All Implemented Interfaces:
  `Serializable`, `GuiTitlable`, `Idable`, `ListItem`

public class ProductSpecActivationMode extends IdTitle

See Also:
  - Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `ProductSpecActivationMode.Builder`

  ## Nested classes/interfaces inherited from class ru.bitel.common.model.IdTitle

  `IdTitle.IdTitleBuilder`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `DEACTIVATE_MODE_DAY`
  `static final int`
  `DEACTIVATE_MODE_END_PERIOD`
  `static final int`
  `DEACTIVATE_MODE_HOUR`
  `static final int`
  `DEACTIVATE_MODE_MONTH`
  `static final int`
  `DEACTIVATE_MODE_NOW`
  `static final int`
  `DEACTIVATE_MODE_WEEK`
  `static final int`
  `MODE_BEGIN_CURRENT`
  `static final int`
  `MODE_BEGIN_NEXT`
  `static final int`
  `MODE_BEGIN_NEXT_HOUR`
  `static final int`
  `MODE_BEGIN_NOW`
  `static final int`
  `MODE_END_NORMAL`
  `static final int`
  `MODE_END_ROUNDED`
  `static final int`
  `MODE_FIELD_DAY`
  `static final int`
  `MODE_FIELD_HOUR`
  `static final int`
  `MODE_FIELD_MINUTE`
  `static final int`
  `MODE_FIELD_MONTH`
  `static final int`
  `MODE_FIELD_WEEK`
  `static final int`
  `REACTIVATE_MODE_OFF`
  `static final int`
  `REACTIVATE_MODE_ON`

  ### Fields inherited from class ru.bitel.common.model.IdTitle

  `NO_SELECT, title`

  ### Fields inherited from class ru.bitel.common.model.Id

  `id`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ProductSpecActivationMode()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static ProductSpecActivationMode.Builder`
  `builder()`
  `static ProductSpecActivationMode.Builder`
  `builder(ProductSpecActivationMode mode)`
  `ProductSpecActivationMode`
  `clone()`
  `Date`
  `getDateFrom()`
  `Date`
  `getDateTo()`
  `int`
  `getDeactivationMode()`
  `int`
  `getModuleId()`
  `int`
  `getPeriodAmount()`
  `int`
  `getPeriodMode()`
  `int`
  `getReactivationMode()`
  `static int[]`
  `mode(int mode)`
  `void`
  `setDateFrom(Date dateFrom)`
  `void`
  `setDateTo(Date dateTo)`
  `void`
  `setDeactivationMode(int deactivationMode)`
  `void`
  `setModuleId(int moduleId)`
  `void`
  `setPeriodAmount(int periodAmount)`
  `void`
  `setPeriodMode(int periodMode)`
  `void`
  `setReactivationMode(int reactivationMode)`

  ### Methods inherited from class ru.bitel.common.model.IdTitle

  `copyTo, getGuiTitle, getTitle, setId, setTitle, to, toIdTitle, toString`

  ### Methods inherited from class ru.bitel.common.model.Id

  `copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap`

  ### Methods inherited from class java.lang.Object

  `finalize, getClass, notify, notifyAll, wait, wait, wait`

  ### Methods inherited from interface ru.bitel.common.model.ListItem

  `getId`

- ## Field Details

  - ### MODE_FIELD_MINUTE

    public static final int MODE_FIELD_MINUTE
    See Also:
      - Constant Field Values

  - ### MODE_FIELD_HOUR

    public static final int MODE_FIELD_HOUR
    See Also:
      - Constant Field Values

  - ### MODE_FIELD_DAY

    public static final int MODE_FIELD_DAY
    See Also:
      - Constant Field Values

  - ### MODE_FIELD_WEEK

    public static final int MODE_FIELD_WEEK
    See Also:
      - Constant Field Values

  - ### MODE_FIELD_MONTH

    public static final int MODE_FIELD_MONTH
    See Also:
      - Constant Field Values

  - ### MODE_BEGIN_NOW

    public static final int MODE_BEGIN_NOW
    See Also:
      - Constant Field Values

  - ### MODE_BEGIN_CURRENT

    public static final int MODE_BEGIN_CURRENT
    See Also:
      - Constant Field Values

  - ### MODE_BEGIN_NEXT

    public static final int MODE_BEGIN_NEXT
    See Also:
      - Constant Field Values

  - ### MODE_BEGIN_NEXT_HOUR

    public static final int MODE_BEGIN_NEXT_HOUR
    See Also:
      - Constant Field Values

  - ### MODE_END_NORMAL

    public static final int MODE_END_NORMAL
    See Also:
      - Constant Field Values

  - ### MODE_END_ROUNDED

    public static final int MODE_END_ROUNDED
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_END_PERIOD

    public static final int DEACTIVATE_MODE_END_PERIOD
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_NOW

    public static final int DEACTIVATE_MODE_NOW
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_HOUR

    public static final int DEACTIVATE_MODE_HOUR
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_DAY

    public static final int DEACTIVATE_MODE_DAY
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_WEEK

    public static final int DEACTIVATE_MODE_WEEK
    See Also:
      - Constant Field Values

  - ### DEACTIVATE_MODE_MONTH

    public static final int DEACTIVATE_MODE_MONTH
    See Also:
      - Constant Field Values

  - ### REACTIVATE_MODE_OFF

    public static final int REACTIVATE_MODE_OFF
    See Also:
      - Constant Field Values

  - ### REACTIVATE_MODE_ON

    public static final int REACTIVATE_MODE_ON
    See Also:
      - Constant Field Values

- ## Constructor Details

  - ### ProductSpecActivationMode

    public ProductSpecActivationMode()

- ## Method Details

  - ### mode

    public static int[] mode(int mode)

  - ### getModuleId

    public int getModuleId()

  - ### setModuleId

    public void setModuleId(int moduleId)

  - ### getDateFrom

    public Date getDateFrom()

  - ### setDateFrom

    public void setDateFrom(Date dateFrom)

  - ### getDateTo

    public Date getDateTo()

  - ### setDateTo

    public void setDateTo(Date dateTo)

  - ### getPeriodMode

    public int getPeriodMode()

  - ### setPeriodMode

    public void setPeriodMode(int periodMode)

  - ### getPeriodAmount

    public int getPeriodAmount()

  - ### setPeriodAmount

    public void setPeriodAmount(int periodAmount)

  - ### getDeactivationMode

    public int getDeactivationMode()

  - ### setDeactivationMode

    public void setDeactivationMode(int deactivationMode)

  - ### getReactivationMode

    public int getReactivationMode()

  - ### setReactivationMode

    public void setReactivationMode(int reactivationMode)

  - ### clone

    public ProductSpecActivationMode clone()
    Overrides:
      `clone` in class `Object`

  - ### builder

    public static ProductSpecActivationMode.Builder builder()

  - ### builder

    public static ProductSpecActivationMode.Builder builder(ProductSpecActivationMode mode)