|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.TeamServerSummary
public class TeamServerSummary
Summary data for specified user. A bit of terminology: significant configuration (project, change) means configuration (project, change) that adds to the user "status".
| Constructor Summary | |
|---|---|
TeamServerSummary(java.util.List<BuildProject> projects,
java.util.List<BuildProject> additionalProjects,
java.util.Collection<java.lang.String> visibleProjectIds,
java.util.List<UserChangeInfo> changes,
java.util.List<UserChangeInfo> personalChanges,
java.util.List<BuildType> watchedConfigurations,
Status watchedBuildsStatus,
java.util.Map<java.lang.String,Status> projectStatuses,
java.util.Map<java.lang.String,java.util.List<TestData>> testsWithResponsibility,
boolean responsibleExists,
Status changesStatus,
int filteredOutProjectsCount,
int filteredOutChangesCount,
int counter)
|
|
| Method Summary | |
|---|---|
boolean |
configurationIsVisible(BuildType buildConfiguration)
Returns if the configuration is watched by the user. |
SubscriptionsCollection |
createSubscription(User user)
Creates new subscription corresponding to this summary to request new counter from the server |
BuildType |
findConfigurationById(java.lang.String id)
Returns configuration with specified id. |
BuildProject |
findProjectById(java.lang.String id,
boolean findInAdditionalProjects)
Returns project with specified id. |
java.util.List<BuildProject> |
getAdditionalProjects()
|
java.util.List<UserChangeInfo> |
getChanges()
Returns changes calculated according to policy. |
Status |
getChangesStatus()
Returns status of user changes within watched configurations. |
java.util.Date |
getCreatedDate()
Returns the date when summary was built. |
int |
getFilteredOutChangesCount()
|
int |
getFilteredOutProjectsCount()
|
java.util.List<UserChangeInfo> |
getPersonalChanges()
Returns list of all user personal changes. |
java.util.List<BuildProject> |
getProjects()
Returns all projects registered on server. |
java.util.List<BuildProject> |
getProjectsIncludingAdditional()
Returns all projects registered on server including additional. |
java.util.Map<java.lang.String,Status> |
getProjectStatusMap()
|
Status |
getStatus()
Returns status of the watched configurations for the user. |
Status |
getStatus(BuildProject project)
Returns project status calculated as cumulative status of the watched configurations in this project. |
Status |
getStatus(BuildType configuration)
Returns specified configuration status it is watched or Status.UNKNOWN otherwise. |
int |
getSummaryCounter()
Returns event counter on the moment of this summary creation |
java.util.Map<java.lang.String,java.util.List<TestData>> |
getTestsWithResponsibility()
Returns list of the tests user is responsible for grouped by project id. |
java.util.Collection<java.lang.String> |
getVisibleProjectIds()
|
java.util.List<BuildType> |
getWatchedConfigurations()
|
boolean |
projectIsVisible(BuildProject project)
Returns true if the project is watched by the user. |
boolean |
responsibleExists()
Returns true if all watched configurations have responsible person. |
void |
setSummaryCounter(int summaryCounter)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TeamServerSummary(java.util.List<BuildProject> projects,
java.util.List<BuildProject> additionalProjects,
java.util.Collection<java.lang.String> visibleProjectIds,
java.util.List<UserChangeInfo> changes,
java.util.List<UserChangeInfo> personalChanges,
java.util.List<BuildType> watchedConfigurations,
Status watchedBuildsStatus,
java.util.Map<java.lang.String,Status> projectStatuses,
java.util.Map<java.lang.String,java.util.List<TestData>> testsWithResponsibility,
boolean responsibleExists,
Status changesStatus,
int filteredOutProjectsCount,
int filteredOutChangesCount,
int counter)
| Method Detail |
|---|
public java.util.List<BuildProject> getProjects()
public java.util.List<BuildProject> getProjectsIncludingAdditional()
public java.util.List<UserChangeInfo> getChanges()
public java.util.List<UserChangeInfo> getPersonalChanges()
public java.util.Date getCreatedDate()
public Status getStatus(BuildProject project)
project -
public Status getStatus(BuildType configuration)
Status.UNKNOWN otherwise.
public boolean responsibleExists()
true if all watched configurations have responsible person.
public Status getStatus()
public boolean projectIsVisible(BuildProject project)
true if the project is watched by the user.
project -
public java.util.List<BuildType> getWatchedConfigurations()
public boolean configurationIsVisible(BuildType buildConfiguration)
buildConfiguration -
public Status getChangesStatus()
public BuildType findConfigurationById(java.lang.String id)
id -
public BuildProject findProjectById(java.lang.String id,
boolean findInAdditionalProjects)
id -
public java.util.Collection<java.lang.String> getVisibleProjectIds()
public java.util.Map<java.lang.String,Status> getProjectStatusMap()
public java.util.List<BuildProject> getAdditionalProjects()
public java.util.Map<java.lang.String,java.util.List<TestData>> getTestsWithResponsibility()
public int getFilteredOutProjectsCount()
public int getFilteredOutChangesCount()
public void setSummaryCounter(int summaryCounter)
public int getSummaryCounter()
public SubscriptionsCollection createSubscription(@NotNull
User user)
user -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||