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 String
describe(boolean verbose)
BuildProject
getProject()
Returns the project this responsibility associated withString
getProjectId()
Returns the project ID this responsibility associated withTestName
getTestName()
Returns the test name associated with this entry.long
getTestNameId()
Returns the test name id associated with this entry.String
toString()
-
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:TestNameInfo
Returns the test name associated with this entry.- Specified by:
getTestName
in interfaceTestNameInfo
- 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 interfaceTestNameInfo
- Returns:
- test name id
-
getProjectId
@NotNull public String getProjectId()
Description copied from interface:TestNameResponsibilityEntry
Returns the project ID this responsibility associated with- Specified by:
getProjectId
in interfaceTestNameResponsibilityEntry
- Returns:
- the project ID this responsibility associated with
-
getProject
@NotNull public BuildProject getProject()
Description copied from interface:TestNameResponsibilityEntry
Returns the project this responsibility associated with- Specified by:
getProject
in interfaceTestNameResponsibilityEntry
- Returns:
- the project this responsibility associated with
-
describe
@NotNull public String describe(boolean verbose)
- Specified by:
describe
in interfaceLoggable
- Overrides:
describe
in classResponsibilityInfo
- Parameters:
verbose
- verbosity of object description- Returns:
- description of this object. If verbose is true, description should have mode details.
-
-