All Implemented Interfaces:
java.io.Serializable, GuiTitlable, Idable, ListItem, Node<ProductSpec>, Tied, TreeNode<ProductSpec>

public class ProductSpec
extends Entity
implements Node<ProductSpec>, Tied
See Also:
Serialized Form
  • Constructor Details

    • ProductSpec

      public ProductSpec()
  • Method Details

    • getModuleId

      public int getModuleId()
    • setModuleId

      public void setModuleId​(int moduleId)
    • getIdentifier

      public java.lang.String getIdentifier()
    • setIdentifier

      public void setIdentifier​(java.lang.String identifier)
    • getTariffIds

      public java.util.Set<java.lang.Integer> getTariffIds()
    • setTariffIds

      public void setTariffIds​(java.util.Set<java.lang.Integer> tariffIds)
    • getContractGroups

      public long getContractGroups()
    • setContractGroups

      public void setContractGroups​(long contractGroups)
    • getDepends

      public java.util.Set<java.lang.Integer> getDepends()
      Specified by:
      getDepends in interface Tied
    • setDepends

      public void setDepends​(java.util.Set<java.lang.Integer> depends)
    • getIncompatible

      public java.util.Set<java.lang.Integer> getIncompatible()
      Specified by:
      getIncompatible in interface Tied
    • setIncompatible

      public void setIncompatible​(java.util.Set<java.lang.Integer> incompatible)
    • getActivationModeList

      public java.util.List<ProductSpecActivationMode> getActivationModeList()
    • setActivationModeList

      public void setActivationModeList​(java.util.List<ProductSpecActivationMode> activationModeList)
    • getDateFrom

      public java.util.Date getDateFrom()
    • setDateFrom

      public void setDateFrom​(java.util.Date dateFrom)
    • getDateTo

      public java.util.Date getDateTo()
    • setDateTo

      public void setDateTo​(java.util.Date dateTo)
    • isHideForCustomer

      public boolean isHideForCustomer()
    • setHideForCustomer

      public void setHideForCustomer​(boolean hideForCustomer)
    • getHideForContractGroups

      public long getHideForContractGroups()
    • setHideForContractGroups

      public void setHideForContractGroups​(long hideForContractGroups)
    • getHideForContractGroupsMode

      public int getHideForContractGroupsMode()
    • setHideForContractGroupsMode

      public void setHideForContractGroupsMode​(int hideForContractGroupsMode)
    • isActivationByCustomer

      public boolean isActivationByCustomer()
    • setActivationByCustomer

      public void setActivationByCustomer​(boolean activationByCustomer)
    • isDeactivationByCustomer

      public boolean isDeactivationByCustomer()
    • setDeactivationByCustomer

      public void setDeactivationByCustomer​(boolean deactivationByCustomer)
    • 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)
    • getChildren

      public java.util.List<ProductSpec> getChildren()
      Specified by:
      getChildren in interface TreeNode<ProductSpec>
    • setChildren

      public void setChildren​(java.util.List<ProductSpec> children)
      Specified by:
      setChildren in interface Node<ProductSpec>
    • getParentId

      public int getParentId()
      Specified by:
      getParentId in interface Node<ProductSpec>
    • setParentId

      public void setParentId​(int parentId)
    • isPeriodic

      public boolean isPeriodic()
    • setPeriodic

      public void setPeriodic​(boolean periodic)
    • isNotRealtime

      public boolean isNotRealtime()
    • setNotRealtime

      public void setNotRealtime​(boolean notRealtime)
    • getPriority

      public int getPriority()
    • setPriority

      public void setPriority​(int priority)
    • getData

      public java.lang.String getData()
    • setData

      public void setData​(java.lang.String data)