jetbrains.buildServer.tests
Class TestResponsibilityData

java.lang.Object
  extended by jetbrains.buildServer.tests.TestResponsibilityData

public class TestResponsibilityData
extends java.lang.Object

This class contains all necessary information to be sent via XmlRpc to remote client about responsibility per test


Constructor Summary
TestResponsibilityData(java.lang.String testName, ResponsibilityEntry.State state, java.util.Date updateDate, java.lang.String comment, User responsibleUser, User reporterUser, ResponsibilityEntry.RemoveMethod removeMethod)
           
 
Method Summary
static TestResponsibilityData createOn(TestNameResponsibilityEntry entry)
           
static TestResponsibilityData createOn(TestName testName, ResponsibilityEntry entry)
           
 java.lang.String getComment()
           
 ResponsibilityEntry.RemoveMethod getRemoveMethod()
           
 User getReporterUser()
           
 User getResponsibleUser()
           
 ResponsibilityEntry.State getState()
           
 java.lang.String getTestName()
           
 java.util.Date getUpdateDate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestResponsibilityData

public TestResponsibilityData(@NotNull
                              java.lang.String testName,
                              @NotNull
                              ResponsibilityEntry.State state,
                              @NotNull
                              java.util.Date updateDate,
                              @NotNull
                              java.lang.String comment,
                              @NotNull
                              User responsibleUser,
                              @Nullable
                              User reporterUser,
                              @NotNull
                              ResponsibilityEntry.RemoveMethod removeMethod)
Method Detail

createOn

@NotNull
public static TestResponsibilityData createOn(@NotNull
                                                      TestNameResponsibilityEntry entry)

createOn

@NotNull
public static TestResponsibilityData createOn(@NotNull
                                                      TestName testName,
                                                      @NotNull
                                                      ResponsibilityEntry entry)

getTestName

@NotNull
public java.lang.String getTestName()

getState

@NotNull
public ResponsibilityEntry.State getState()

getUpdateDate

@NotNull
public java.util.Date getUpdateDate()

getComment

@NotNull
public java.lang.String getComment()

getResponsibleUser

@NotNull
public User getResponsibleUser()

getReporterUser

@Nullable
public User getReporterUser()

getRemoveMethod

@NotNull
public ResponsibilityEntry.RemoveMethod getRemoveMethod()