Package ru.bitel.bgbilling.modules.license.common.bean

# Class Component

java.lang.Object
ru.bitel.bgbilling.modules.license.common.bean.CommonLicenseObject
ru.bitel.bgbilling.modules.license.common.bean.Component

public class Component extends CommonLicenseObject
Класс описывает компонент продукта

- ## Nested Class Summary

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

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `TYPE_AVAILABLE`
  `static final int`
  `TYPE_DEPRECATED`

  ### Fields inherited from class ru.bitel.bgbilling.modules.license.common.bean.CommonLicenseObject

  `id, lastUpdate`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Component()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static Component.Builder`
  `builder()`
  `boolean`
  `equals(Object obj)`
  `ComponentCategory`
  `getCategory()`
  `String`
  `getComment()`
  `String`
  `getName()`
  `String`
  `getTitle()`
  `int`
  `getType()`
  `int`
  `getUnlimited()`
  `boolean`
  `isAvailableOnWeb()`
  `void`
  `setAvailableOnWeb(boolean availableOnWeb)`
  `void`
  `setCategory(ComponentCategory category)`
  `void`
  `setComment(String comment)`
  `void`
  `setName(String name)`
  `void`
  `setTitle(String title)`
  `void`
  `setType(int type)`
  `void`
  `setUnlimited(int unlimited)`

  ### Methods inherited from class ru.bitel.bgbilling.modules.license.common.bean.CommonLicenseObject

  `getId, getLastUpdate, setId, setLastUpdate`

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

  `clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### TYPE_AVAILABLE

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

  - ### TYPE_DEPRECATED

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

- ## Constructor Details

  - ### Component

    public Component()

- ## Method Details

  - ### setName

    public void setName(String name)

  - ### getName

    public String getName()

  - ### setTitle

    public void setTitle(String title)

  - ### getTitle

    public String getTitle()

  - ### setComment

    public void setComment(String comment)

  - ### getComment

    public String getComment()

  - ### getCategory

    public ComponentCategory getCategory()

  - ### setCategory

    public void setCategory(ComponentCategory category)

  - ### setType

    public void setType(int type)

  - ### getType

    public int getType()

  - ### setUnlimited

    public void setUnlimited(int unlimited)

  - ### getUnlimited

    public int getUnlimited()

  - ### isAvailableOnWeb

    public boolean isAvailableOnWeb()

  - ### setAvailableOnWeb

    public void setAvailableOnWeb(boolean availableOnWeb)

  - ### equals

    public boolean equals(Object obj)
    Overrides:
      `equals` in class `Object`

  - ### builder

    public static Component.Builder builder()