Class RssJointSpecsConsumer

    • Constructor Detail

      • RssJointSpecsConsumer

        public RssJointSpecsConsumer​(SpecsConsumer specsConsumer)
    • Method Detail

      • importPlanPermissions

        public void importPlanPermissions​(@NotNull
                                          @NotNull RssPermissions rssPermissions,
                                          @NotNull
                                          @NotNull com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties planPermissions)
        Description copied from interface: SpecsConsumer
        Import plan permission properties
        Specified by:
        importPlanPermissions in interface SpecsConsumer
      • importDeploymentProperties

        public void importDeploymentProperties​(@NotNull
                                               @NotNull com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
                                               @NotNull
                                               @NotNull RssPermissions rssPermissions,
                                               boolean noChangesInProperties)
        Description copied from interface: SpecsConsumer
        Import deployment properties
        Specified by:
        importDeploymentProperties in interface SpecsConsumer
      • importDeploymentPermissions

        public void importDeploymentPermissions​(@NotNull
                                                @NotNull com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties deploymentPermissions,
                                                @NotNull
                                                @NotNull RssPermissions rssPermissions)
        Description copied from interface: SpecsConsumer
        Import deployment permission properties
        Specified by:
        importDeploymentPermissions in interface SpecsConsumer
      • importEnvironmentPermissions

        public void importEnvironmentPermissions​(@NotNull
                                                 @NotNull com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties environmentPermissions,
                                                 @NotNull
                                                 @NotNull RssPermissions rssPermissions)
        Description copied from interface: SpecsConsumer
        Import environment permission properties
        Specified by:
        importEnvironmentPermissions in interface SpecsConsumer
      • importEnvironmentPermissions

        public void importEnvironmentPermissions​(@NotNull
                                                 @NotNull String deploymentName,
                                                 @NotNull
                                                 @NotNull com.atlassian.bamboo.specs.api.model.BambooOidProperties deploymentOid,
                                                 @NotNull
                                                 @NotNull List<com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties> environmentsPermissions,
                                                 @NotNull
                                                 @NotNull com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties defaultEnvironmentPermissions,
                                                 @NotNull
                                                 @NotNull RssPermissions rssPermissions)
        Description copied from interface: SpecsConsumer
        Bulk import environment permission properties
        Specified by:
        importEnvironmentPermissions in interface SpecsConsumer
      • importProjectProperties

        public void importProjectProperties​(@NotNull
                                            @NotNull com.atlassian.bamboo.specs.api.model.project.ProjectProperties projectProperties,
                                            @NotNull
                                            @NotNull RssPermissions rssPermissions,
                                            boolean noChangesInPlanProperties)
        Description copied from interface: SpecsConsumer
        Import project properties
        Specified by:
        importProjectProperties in interface SpecsConsumer
      • importProjectPermissions

        public void importProjectPermissions​(@NotNull
                                             @NotNull com.atlassian.bamboo.specs.api.model.permission.ProjectPermissionsProperties projectPermissions,
                                             @NotNull
                                             @NotNull RssPermissions rssPermissions)
        Description copied from interface: SpecsConsumer
        Import project permission properties
        Specified by:
        importProjectPermissions in interface SpecsConsumer
      • onSpecsRevisionNotFound

        public void onSpecsRevisionNotFound()
        Description copied from interface: SpecsConsumer
        Handle the state when there's no revision that contains specs on the repository branch.
        Specified by:
        onSpecsRevisionNotFound in interface SpecsConsumer