Class ChangePartnershipToUpstreamDownstreamRefactoring

  • All Implemented Interfaces:
    Refactoring

    public class ChangePartnershipToUpstreamDownstreamRefactoring
    extends AbstractRefactoring
    implements Refactoring
    Removes a Partnership relationship between two Bounded Contexts and creates an Upstream-Downstream relationship instead.
    • Field Detail

      • upstreamContext

        protected java.lang.String upstreamContext
      • downstreamContext

        protected java.lang.String downstreamContext
    • Constructor Detail

      • ChangePartnershipToUpstreamDownstreamRefactoring

        public ChangePartnershipToUpstreamDownstreamRefactoring​(java.lang.String upstreamContext,
                                                                java.lang.String downstreamContext)
        Pass the two Bounded Context names within the Partnership relationship. The first partner (first parameter) will become upstream.