Class UpdateSubscriptionConstraintsRepositoryCommand

java.lang.Object
pl.allegro.tech.hermes.management.domain.dc.RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
pl.allegro.tech.hermes.management.domain.workload.constraints.command.UpdateSubscriptionConstraintsRepositoryCommand

public class UpdateSubscriptionConstraintsRepositoryCommand extends RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
  • Constructor Details

    • UpdateSubscriptionConstraintsRepositoryCommand

      public UpdateSubscriptionConstraintsRepositoryCommand(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.Constraints constraints)
  • Method Details

    • backup

      public void backup(DatacenterBoundRepositoryHolder<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository> holder)
      Specified by:
      backup in class RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
    • execute

      public void execute(DatacenterBoundRepositoryHolder<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository> holder)
      Specified by:
      execute in class RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
    • rollback

      public void rollback(DatacenterBoundRepositoryHolder<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository> holder, Exception exception)
      Specified by:
      rollback in class RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
    • getRepositoryType

      public Class<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository> getRepositoryType()
      Specified by:
      getRepositoryType in class RepositoryCommand<pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository>
    • toString

      public String toString()
      Overrides:
      toString in class Object