Class TestNameResponsibilityEntryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ResponsibilityInfo
-
- jetbrains.buildServer.responsibility.impl.TestNameResponsibilityEntryImpl
-
- All Implemented Interfaces:
Loggable,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.RemoveMethod, ResponsibilityEntry.State
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.ResponsibilityInfo
myComment, myRemoveMethod, myReporterUser, myResponsibleUser, myState, myTimestamp
-
-
Constructor Summary
Constructors Constructor Description TestNameResponsibilityEntryImpl(TestName testName, long testNameId, ResponsibilityEntry.State state, User responsibleUser, User reporterUser, Date timestamp, String comment, BuildProject project, ResponsibilityEntry.RemoveMethod removeMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescribe(boolean verbose)BuildProjectgetProject()Returns the project this responsibility associated withStringgetProjectId()Returns the project ID this responsibility associated withTestNamegetTestName()Returns the test name associated with this entry.longgetTestNameId()Returns the test name id associated with this entry.StringtoString()-
Methods inherited from class jetbrains.buildServer.serverSide.ResponsibilityInfo
getComment, getRemoveMethod, getReporterUser, getResponsibleUser, getState, getTimestamp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.responsibility.ResponsibilityEntry
getComment, getRemoveMethod, 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 Date timestamp, @NotNull String comment, @NotNull BuildProject project, @NotNull ResponsibilityEntry.RemoveMethod removeMethod)
-
-
Method Detail
-
getTestName
@NotNull public TestName getTestName()
Description copied from interface:TestNameInfoReturns the test name associated with this entry.- Specified by:
getTestNamein interfaceTestNameInfo- Returns:
- test name
-
getTestNameId
public long getTestNameId()
Description copied from interface:TestNameInfoReturns the test name id associated with this entry.- Specified by:
getTestNameIdin interfaceTestNameInfo- Returns:
- test name id
-
getProjectId
@NotNull public String getProjectId()
Description copied from interface:TestNameResponsibilityEntryReturns the project ID this responsibility associated with- Specified by:
getProjectIdin interfaceTestNameResponsibilityEntry- Returns:
- the project ID this responsibility associated with
-
getProject
@NotNull public BuildProject getProject()
Description copied from interface:TestNameResponsibilityEntryReturns the project this responsibility associated with- Specified by:
getProjectin interfaceTestNameResponsibilityEntry- Returns:
- the project this responsibility associated with
-
describe
@NotNull public String describe(boolean verbose)
- Specified by:
describein interfaceLoggable- Overrides:
describein classResponsibilityInfo- Parameters:
verbose- verbosity of object description- Returns:
- description of this object. If verbose is true, description should have mode details.
-
-