Class WorkType

java.lang.Object
org.bgerp.model.base.Id
org.bgerp.model.base.IdTitle
org.bgerp.plugin.pln.callboard.model.WorkType
All Implemented Interfaces:
Serializable, Id<Integer>, IdTitle<Integer>, Title

public class WorkType extends IdTitle
See Also:
  • Field Details

  • Constructor Details

    • WorkType

      public WorkType()
  • Method Details

    • getCategory

      public int getCategory()
    • setCategory

      public void setCategory(int category)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • isNonWorkHours

      public boolean isNonWorkHours()
    • setNonWorkHours

      public void setNonWorkHours(boolean isNonWorkHours)
    • getIsNonWorkHours

      public boolean getIsNonWorkHours()
    • getColor

      public String getColor()
    • setColor

      public void setColor(String color)
    • getShortcutList

      public List<String> getShortcutList()
    • setShortcutList

      public void setShortcutList(List<String> shortcutList)
    • getTimeSetStep

      public int getTimeSetStep()
    • setTimeSetStep

      public void setTimeSetStep(int step)
    • getTimeSetMode

      public int getTimeSetMode()
    • setTimeSetMode

      public void setTimeSetMode(int distributeMode)
    • getConfig

      public String getConfig()
    • setConfigMap

      public void setConfigMap(ConfigMap configMap)
    • getRuleConfig

      public String getRuleConfig()
    • setRuleConfig

      public void setRuleConfig(String ruleConfig)
    • getRuleExpresionList

      public List<org.bgerp.plugin.pln.callboard.model.WorkType.Rule> getRuleExpresionList()
    • getProcessExecuteTime

      public int getProcessExecuteTime(Connection con, ShiftData shiftData, Process process)
      Возвращает время в минутах, требуемое для исполнения задачи.
      Parameters:
      con -
      process -
      Returns:
    • getSlotCount

      public int getSlotCount(int minuteFrom, int minuteTo)