本文整理汇总了Java中jetbrains.buildServer.responsibility.ResponsibilityEntry.getState方法的典型用法代码示例。如果您正苦于以下问题:Java ResponsibilityEntry.getState方法的具体用法?Java ResponsibilityEntry.getState怎么用?Java ResponsibilityEntry.getState使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jetbrains.buildServer.responsibility.ResponsibilityEntry
的用法示例。
在下文中一共展示了ResponsibilityEntry.getState方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: responsibleChanged
import jetbrains.buildServer.responsibility.ResponsibilityEntry; //导入方法依赖的package包/类
/** Used by versions of TeamCity 7.0 and above
*/
public MsTeamsNotificationPayloadContent responsibleChanged(SBuildType buildType,
ResponsibilityEntry responsibilityEntryOld,
ResponsibilityEntry responsibilityEntryNew) {
MsTeamsNotificationPayloadContent content = new MsTeamsNotificationPayloadContent(server, buildType, BuildStateEnum.RESPONSIBILITY_CHANGED);
String oldUser = NOBODY;
String newUser = NOBODY;
if (responsibilityEntryOld.getState() != ResponsibilityEntry.State.NONE) {
oldUser = responsibilityEntryOld.getResponsibleUser().getDescriptiveName();
}
if (responsibilityEntryNew.getState() != ResponsibilityEntry.State.NONE) {
newUser = responsibilityEntryNew.getResponsibleUser().getDescriptiveName();
}
content.setText(buildType.getFullName().trim()
+ " changed responsibility from "
+ oldUser
+ " to "
+ newUser
+ " with comment '"
+ responsibilityEntryNew.getComment().trim()
+ "'"
);
return content;
}
示例2: createInvestigationState
import jetbrains.buildServer.responsibility.ResponsibilityEntry; //导入方法依赖的package包/类
private InvestigationViewState createInvestigationState() {
ResponsibilityEntry responsibilityInfo = this.buildType.getResponsibilityInfo();
if (responsibilityInfo.getState() != ResponsibilityEntry.State.NONE) {
return new InvestigationViewState(responsibilityInfo.getState(), responsibilityInfo.getResponsibleUser().getDescriptiveName(), responsibilityInfo.getComment());
} else {
return new InvestigationViewState();
}
}
示例3: responsibleChanged
import jetbrains.buildServer.responsibility.ResponsibilityEntry; //导入方法依赖的package包/类
/** Used by versions of TeamCity 7.0 and above
*/
public SlackNotificationPayloadContent responsibleChanged(SBuildType buildType,
ResponsibilityEntry responsibilityEntryOld,
ResponsibilityEntry responsibilityEntryNew) {
SlackNotificationPayloadContent content = new SlackNotificationPayloadContent(server, buildType, BuildStateEnum.RESPONSIBILITY_CHANGED);
String oldUser = NOBODY;
String newUser = NOBODY;
if (responsibilityEntryOld.getState() != ResponsibilityEntry.State.NONE) {
oldUser = responsibilityEntryOld.getResponsibleUser().getDescriptiveName();
}
if (responsibilityEntryNew.getState() != ResponsibilityEntry.State.NONE) {
newUser = responsibilityEntryNew.getResponsibleUser().getDescriptiveName();
}
content.setText(buildType.getFullName().trim()
+ " changed responsibility from "
+ oldUser
+ " to "
+ newUser
+ " with comment '"
+ responsibilityEntryNew.getComment().trim()
+ "'"
);
return content;
}