Class ResponsibilityEntryEx
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ResponsibilityInfo
-
- jetbrains.buildServer.responsibility.ResponsibilityEntryEx
-
- All Implemented Interfaces:
Loggable
,ResponsibilityEntry
public class ResponsibilityEntryEx extends ResponsibilityInfo implements ResponsibilityEntry
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
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 ResponsibilityEntryEx(String problemId, ResponsibilityEntry.State state, User responsibleUser, User reporterUser, Date timestamp, String comment, ResponsibilityEntry.RemoveMethod removeMethod)
ResponsibilityEntryEx(ResponsibilityEntry.State state, User responsibleUser, User reporterUser, Date timestamp, String comment, ResponsibilityEntry.RemoveMethod removeMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
describe(boolean verbose)
String
getProblemId()
int
getStateAsInt()
void
setComment(String comment)
void
setProblemId(String problemId)
void
setRemoveMethod(ResponsibilityEntry.RemoveMethod removeMethod)
void
setReporterUser(User reporterUser)
void
setResponsibleUser(User responsibleUser)
void
setState(ResponsibilityEntry.State state)
void
setTimestamp(Date timestamp)
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
-
ResponsibilityEntryEx
public ResponsibilityEntryEx(@NotNull String problemId, @NotNull ResponsibilityEntry.State state, @NotNull User responsibleUser, @Nullable User reporterUser, @NotNull Date timestamp, @NotNull String comment, @NotNull ResponsibilityEntry.RemoveMethod removeMethod)
-
ResponsibilityEntryEx
public ResponsibilityEntryEx(@NotNull ResponsibilityEntry.State state, @NotNull User responsibleUser, @Nullable User reporterUser, @NotNull Date timestamp, @NotNull String comment, @NotNull ResponsibilityEntry.RemoveMethod removeMethod)
-
-
Method Detail
-
getProblemId
@Nullable public String getProblemId()
-
setProblemId
public void setProblemId(@NotNull String problemId)
-
getStateAsInt
public int getStateAsInt()
-
setState
public void setState(@NotNull ResponsibilityEntry.State state)
-
setResponsibleUser
public void setResponsibleUser(@NotNull User responsibleUser)
-
setReporterUser
public void setReporterUser(@NotNull User reporterUser)
-
setTimestamp
public void setTimestamp(@NotNull Date timestamp)
-
setComment
public void setComment(@NotNull String comment)
-
setRemoveMethod
public void setRemoveMethod(@NotNull ResponsibilityEntry.RemoveMethod removeMethod)
-
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.
-
-