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

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

    • ProductSpec

      public ProductSpec()
  • Method Details

    • getModuleId

      public int getModuleId()
    • setModuleId

      public void setModuleId(int moduleId)
    • getIdentifier

      public String getIdentifier()
    • setIdentifier

      public void setIdentifier(String identifier)
    • getTariffIds

      public Set<Integer> getTariffIds()
    • setTariffIds

      public void setTariffIds(Set<Integer> tariffIds)
    • getContractLabels

      public Set<Integer> getContractLabels()
    • setContractLabels

      public void setContractLabels(Set<Integer> contractLabels)
    • getDepends

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

      public void setDepends(Set<Integer> depends)
    • getIncompatible

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

      public void setIncompatible(Set<Integer> incompatible)
    • getActivationModeList

      public List<ProductSpecActivationMode> getActivationModeList()
    • setActivationModeList

      public void setActivationModeList(List<ProductSpecActivationMode> activationModeList)
    • getDateFrom

      public Date getDateFrom()
    • setDateFrom

      public void setDateFrom(Date dateFrom)
    • getDateTo

      public Date getDateTo()
    • setDateTo

      public void setDateTo(Date dateTo)
    • isHideForCustomer

      public boolean isHideForCustomer()
    • setHideForCustomer

      public void setHideForCustomer(boolean hideForCustomer)
    • getHideForContractLabels

      public Set<Integer> getHideForContractLabels()
    • setHideForContractLabels

      public void setHideForContractLabels(Set<Integer> hideForContractLabels)
    • 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 String getComment()
    • setComment

      public void setComment(String comment)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getChildren

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

      public void setChildren(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 String getData()
    • setData

      public void setData(String data)
    • getSort

      public int getSort()
    • setSort

      public void setSort(int sort)
    • builder

      public static ProductSpec.Builder builder()
    • builder

      public static ProductSpec.Builder builder(ProductSpec productSpec)