Class TestItemTree.TestItemLeaf
- java.lang.Object
-
- com.epam.reportportal.service.tree.TestItemTree.TestItemLeaf
-
- Enclosing class:
- TestItemTree
public static class TestItemTree.TestItemLeaf extends java.lang.ObjectClass represents test item with links on parent and descendants. Contains item id and finish response promises for reporting usingItemTreeReporter. 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectclearAttribute(java.lang.String key)<T> TgetAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.Object>getAttributes()java.util.Map<TestItemTree.ItemTreeKey,TestItemTree.TestItemLeaf>getChildItems()io.reactivex.Maybe<OperationCompletionRS>getFinishResponse()io.reactivex.Maybe<java.lang.String>getItemId()io.reactivex.Maybe<java.lang.String>getParentId()ItemStatusgetStatus()ItemTypegetType()java.lang.ObjectsetAttribute(java.lang.String key, java.lang.Object value)voidsetFinishResponse(io.reactivex.Maybe<OperationCompletionRS> finishResponse)voidsetParentId(io.reactivex.Maybe<java.lang.String> parentId)voidsetStatus(ItemStatus status)voidsetType(ItemType type)
-
-
-
Method Detail
-
getParentId
@Nullable public io.reactivex.Maybe<java.lang.String> getParentId()
-
setParentId
public void setParentId(@Nullable io.reactivex.Maybe<java.lang.String> parentId)
-
getFinishResponse
@Nullable public io.reactivex.Maybe<OperationCompletionRS> getFinishResponse()
-
setFinishResponse
public void setFinishResponse(@Nullable io.reactivex.Maybe<OperationCompletionRS> finishResponse)
-
getItemId
public io.reactivex.Maybe<java.lang.String> getItemId()
-
getChildItems
@Nonnull public java.util.Map<TestItemTree.ItemTreeKey,TestItemTree.TestItemLeaf> getChildItems()
-
getStatus
public ItemStatus getStatus()
-
setStatus
public void setStatus(ItemStatus status)
-
getType
public ItemType getType()
-
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()
-
-