Class RssAffectedPlan


  • public class RssAffectedPlan
    extends Object
    • Constructor Detail

      • RssAffectedPlan

        public RssAffectedPlan​(@NotNull
                               @NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties)
      • RssAffectedPlan

        public RssAffectedPlan​(String projectName,
                               PlanKey planKey,
                               String planName,
                               boolean disabled)
      • RssAffectedPlan

        public RssAffectedPlan​(@NotNull
                               @NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
                               @Nullable
                               @Nullable Set<String> projectsMissingRssAccess,
                               @Nullable
                               @Nullable Set<String> repositoriesMissingRssAccess)
      • RssAffectedPlan

        public RssAffectedPlan​(@NotNull
                               @NotNull ImmutablePlan plan,
                               @Nullable
                               @Nullable Integer buildNumber)
      • RssAffectedPlan

        public RssAffectedPlan​(@NotNull
                               @NotNull ImmutablePlan plan,
                               @Nullable
                               @Nullable Integer buildNumber,
                               boolean noChangesInProperties)
    • Method Detail

      • getName

        @NotNull
        public @NotNull String getName()
      • getBranchName

        @Nullable
        public @Nullable String getBranchName()
      • getPlanKey

        @NotNull
        public @NotNull PlanKey getPlanKey()
      • getProjectName

        @NotNull
        public @NotNull String getProjectName()
      • getProjectKey

        @NotNull
        public @NotNull String getProjectKey()
      • getProjectsMissingRssAccess

        @Nullable
        public @Nullable Set<String> getProjectsMissingRssAccess()
      • getRepositoriesMissingRssAccess

        @Nullable
        public @Nullable Set<String> getRepositoriesMissingRssAccess()
      • setDisabled

        public void setDisabled​(boolean disabled)
      • isDisabled

        public boolean isDisabled()
      • getBuildNumber

        @Nullable
        public @Nullable Integer getBuildNumber()
      • setBuildNumber

        public void setBuildNumber​(@Nullable
                                   @Nullable Integer buildNumber)
      • isRssMissingAnyAccess

        public boolean isRssMissingAnyAccess()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object