Class PersonalChangeInfo
- java.lang.Object
-
- jetbrains.buildServer.serverSide.userChanges.PersonalChangeDescriptor
-
- jetbrains.buildServer.serverSide.userChanges.PersonalChangeInfo
-
public class PersonalChangeInfo extends PersonalChangeDescriptor
Provides whole information about personal change
-
-
Constructor Summary
Constructors Constructor Description PersonalChangeInfo(long id, long user, java.lang.String description, java.util.Date date, ChangedFilesLoader changedFilesLoader, PreTestedCommitType commitType, Status status, PersonalChangeCommitDecision commitDecision)
PersonalChangeInfo(long id, long user, java.lang.String description, java.util.Date date, ChangedFilesLoader changedFilesLoader, PreTestedCommitType commitType, Status status, PersonalChangeCommitDecision commitDecision, java.util.List<java.lang.Long> showNotificationsFor)
PersonalChangeInfo(long userId, java.lang.String description, java.util.Date date, PreTestedCommitType commitType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getChangedFilesCount()
java.util.List<VcsChange>
getChanges()
java.util.Date
getDate()
java.lang.String
getDescription()
Change commit message-
Methods inherited from class jetbrains.buildServer.serverSide.userChanges.PersonalChangeDescriptor
getCommitStatusText, getCommitType, getId, getPersonalChangeStatus, getStatus, getUserId
-
-
-
-
Constructor Detail
-
PersonalChangeInfo
public PersonalChangeInfo(long id, long user, java.lang.String description, java.util.Date date, ChangedFilesLoader changedFilesLoader, PreTestedCommitType commitType, Status status, PersonalChangeCommitDecision commitDecision)
- Parameters:
id
- personal change iduser
- personal change owner iddescription
- personal change descriptiondate
- personal change datechangedFilesLoader
- changed files loadercommitType
- commit type (seePreTestedCommitType
for more info)status
- current change commit status (not committed, failed to commit, committed successfully)commitDecision
- commit decision for IDE (seePersonalChangeCommitDecision
for more info)
-
PersonalChangeInfo
public PersonalChangeInfo(long userId, java.lang.String description, java.util.Date date, PreTestedCommitType commitType)
- Parameters:
userId
- personal change owner iddescription
- personal change descriptiondate
- change schedule datecommitType
- commit type (seePreTestedCommitType
for more info)
-
PersonalChangeInfo
@Deprecated public PersonalChangeInfo(long id, long user, java.lang.String description, java.util.Date date, ChangedFilesLoader changedFilesLoader, PreTestedCommitType commitType, Status status, PersonalChangeCommitDecision commitDecision, java.util.List<java.lang.Long> showNotificationsFor)
Deprecated.- Parameters:
id
- personal change iduser
- personal change owner iddescription
- personal change descriptiondate
- personal change datechangedFilesLoader
- changed files loadercommitType
- commit type (seePreTestedCommitType
for more info)status
- current change commit status (not committed, failed to commit, committed successfully)commitDecision
- commit decision for IDE (seePersonalChangeCommitDecision
for more info)showNotificationsFor
- list of buildId which relate to this change and which should be notified in case of failure
-
-
Method Detail
-
getChanges
@NotNull public java.util.List<VcsChange> getChanges()
- Returns:
- list of changed files
-
getChangedFilesCount
public int getChangedFilesCount()
- Returns:
- number of changed files
-
getDescription
public java.lang.String getDescription()
Change commit message- Returns:
- user commit message
-
getDate
public java.util.Date getDate()
- Returns:
- personal change date
-
-