jetbrains.buildServer.responsibility.impl
Class TestNameResponsibilityEntryImpl

java.lang.Object
  extended by jetbrains.buildServer.serverSide.ResponsibilityInfo
      extended by jetbrains.buildServer.responsibility.impl.TestNameResponsibilityEntryImpl
All Implemented Interfaces:
ResponsibilityEntry, TestNameResponsibilityEntry, TestNameInfo

public class TestNameResponsibilityEntryImpl
extends ResponsibilityInfo
implements TestNameResponsibilityEntry

Since:
5.0
Author:
Maxim Podkolzine (maxim.podkolzine@jetbrains.com), kir

Nested Class Summary
 
Nested classes/interfaces inherited from interface jetbrains.buildServer.responsibility.ResponsibilityEntry
ResponsibilityEntry.State
 
Field Summary
 
Fields inherited from class jetbrains.buildServer.serverSide.ResponsibilityInfo
myActive, myComment, myDone, myUpdated, myUser, myUserWhoPerformsTheAction
 
Constructor Summary
TestNameResponsibilityEntryImpl(TestName testName, long testNameId, ResponsibilityEntry.State state, User responsibleUser, User reporterUser, java.util.Date timestamp, java.lang.String comment, java.lang.String projectId)
           
 
Method Summary
 java.lang.String getProjectId()
           
 TestName getTestName()
          Returns the test name associated with this entry.
 long getTestNameId()
          Returns the test name id associated with this entry.
 
Methods inherited from class jetbrains.buildServer.serverSide.ResponsibilityInfo
createActive, createInactive, createInactive, getComment, getReporterUser, getResponsibleUser, getSince, getState, getTimestamp, getUser, getUserWhoPerformsTheAction, isActive, isFixed, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jetbrains.buildServer.responsibility.ResponsibilityEntry
getComment, getReporterUser, getResponsibleUser, getState, getTimestamp
 

Constructor Detail

TestNameResponsibilityEntryImpl

public TestNameResponsibilityEntryImpl(@NotNull
                                       TestName testName,
                                       long testNameId,
                                       @NotNull
                                       ResponsibilityEntry.State state,
                                       @NotNull
                                       User responsibleUser,
                                       @Nullable
                                       User reporterUser,
                                       @NotNull
                                       java.util.Date timestamp,
                                       @NotNull
                                       java.lang.String comment,
                                       @NotNull
                                       java.lang.String projectId)
Method Detail

getTestName

@NotNull
public TestName getTestName()
Description copied from interface: TestNameInfo
Returns the test name associated with this entry.

Specified by:
getTestName in interface TestNameInfo
Returns:
test name

getTestNameId

public long getTestNameId()
Description copied from interface: TestNameInfo
Returns the test name id associated with this entry.

Specified by:
getTestNameId in interface TestNameInfo
Returns:
test name id

getProjectId

public java.lang.String getProjectId()
Specified by:
getProjectId in interface TestNameResponsibilityEntry
Returns:
projectId this responsibility associated with