Class Item


  • public class Item
    extends java.lang.Object
    Оболочка процесса для отображения на доске.
    • Constructor Summary

      Constructors 
      Constructor Description
      Item​(Board board, Pair<Process,​java.util.Map<java.lang.String,​java.lang.Object>> pair)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChild​(Item item)  
      void addFilterId​(int value)  
      java.util.List<Item> getChildren()  
      int getExecutorId()
      Общий процесс - либо не закреплён за конкретным исполнителем, либо их более одного - 0.
      java.util.Set<java.lang.Integer> getFilterIds()  
      int getOrder()  
      java.util.Map<java.lang.String,​java.lang.Object> getParams()  
      Item getParent()  
      int getPriority()  
      Process getProcess()  
      int getProcessId()  
      boolean hasExecutor​(int executorId)
      Возвращает наличие указанного исполнителя на данном процессе.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Item

        public Item​(Board board,
                    Pair<Process,​java.util.Map<java.lang.String,​java.lang.Object>> pair)
    • Method Detail

      • getProcess

        public Process getProcess()
      • getProcessId

        public int getProcessId()
      • getParams

        public java.util.Map<java.lang.String,​java.lang.Object> getParams()
      • getFilterIds

        public java.util.Set<java.lang.Integer> getFilterIds()
      • addFilterId

        public void addFilterId​(int value)
      • getParent

        public Item getParent()
      • getPriority

        public int getPriority()
      • getOrder

        public int getOrder()
      • getChildren

        public java.util.List<Item> getChildren()
      • addChild

        public void addChild​(Item item)
      • getExecutorId

        public int getExecutorId()
        Общий процесс - либо не закреплён за конкретным исполнителем, либо их более одного - 0.
        Returns:
      • hasExecutor

        public boolean hasExecutor​(int executorId)
        Возвращает наличие указанного исполнителя на данном процессе.
        Parameters:
        executorId -
        Returns: