Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2000-2012 JetBrains s.r.o.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   * http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package com.intellij.execution.testframework.sm.runner.events;
 
 import  com.intellij.openapi.util.text.StringUtil;
 import  jetbrains.buildServer.messages.serviceMessages.MessageWithAttributes;
 import  org.jetbrains.annotations.NotNull;
 import  org.jetbrains.annotations.Nullable;

Author(s):
Sergey Simonchik
 
 public abstract class BaseStartedNodeEvent extends TreeNodeEvent {
 
   private final int myParentId;
   private final String myLocationUrl;
   private final String myNodeType;
   private final String myNodeArgs;
   private final boolean myRunning;
 
   protected BaseStartedNodeEvent(@Nullable String name,
                                  int id,
                                  int parentId,
                                  @Nullable final String locationUrl,
                                  @Nullable String nodeType,
                                  @Nullable String nodeArgs,
                                  boolean running) {
     super(nameid);
      = parentId;
      = locationUrl;
      = nodeType;
      = nodeArgs;
      = running;
   }

  

Returns:
parent node id (non-negative integer), or -1 if undefined
 
   public int getParentId() {
     return ;
   }
 
   @Nullable
   public String getLocationUrl() {
     return ;
   }
 
   @Nullable
   public String getNodeType() {
     return ;
   }
 
   @Nullable
   public String getNodeArgs() {
     return ;
   }
 
   public boolean isRunning() {
     return ;
   }
 
   @Override
   protected void appendToStringInfo(@NotNull StringBuilder buf) {
     append(buf"parentId");
     append(buf"locationUrl");
     append(buf"running");
   }
 
   public static int getParentNodeId(@NotNull MessageWithAttributes message) {
     return TreeNodeEvent.getIntAttribute(message"parentNodeId");
   }
 
   @Nullable
   public static String getNodeType(@NotNull MessageWithAttributes message) {
     return message.getAttributes().get("nodeType");
   }
 
   @Nullable
   public static String getNodeArgs(@NotNull MessageWithAttributes message) {
     return message.getAttributes().get("nodeArgs");
   }
 
   public static boolean isRunning(@NotNull MessageWithAttributes message) {
     String runningStr = message.getAttributes().get("running");
     if (StringUtil.isEmpty(runningStr)) {
       // old behavior preserved
      return true;
    }
    return Boolean.parseBoolean(runningStr);
  }
New to GrepCode? Check out our FAQ X