Class TestItemTree.TestItemLeaf

  • Enclosing class:
    TestItemTree

    public static class TestItemTree.TestItemLeaf
    extends java.lang.Object
    Class represents test item with links on parent and descendants. Contains item id and finish response promises for reporting using ItemTreeReporter. Finish response is required to provide correct request ordering: 1) default finish response from agent 2) callback requests that will be sent only after default finish response is returned or if it's NULL
    • Method Detail

      • getParentId

        @Nullable
        public io.reactivex.Maybe<java.lang.String> getParentId()
      • setParentId

        public void setParentId​(@Nullable
                                io.reactivex.Maybe<java.lang.String> parentId)
      • setFinishResponse

        public void setFinishResponse​(@Nullable
                                      io.reactivex.Maybe<OperationCompletionRS> finishResponse)
      • getItemId

        public io.reactivex.Maybe<java.lang.String> getItemId()
      • setStatus

        public void setStatus​(ItemStatus status)
      • setType

        public void setType​(ItemType type)
      • getAttribute

        @Nullable
        public <T> T getAttribute​(java.lang.String key)
      • setAttribute

        @Nullable
        public java.lang.Object setAttribute​(java.lang.String key,
                                             java.lang.Object value)
      • clearAttribute

        @Nullable
        public java.lang.Object clearAttribute​(java.lang.String key)
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()