Class DefaultStrategy

  • All Implemented Interfaces:
    Strategy

    public class DefaultStrategy
    extends java.lang.Object
    implements Strategy
    Since:
    3.0.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<java.lang.String> branchPhases
      The phases to create a branch.
      private java.util.List<java.lang.String> performPhases
      The phases of release to run to perform.
      private java.util.List<java.lang.String> preparePhases
      The phases of release to run, and in what order.
      private java.util.List<java.lang.String> rollbackPhases
      The phases of release to run to rollback changes
      private java.util.List<java.lang.String> updateVersionsPhases
      The phases to create update versions.
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultStrategy()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getBranchPhases()
      The release phases to execute the calling the branch goal
      java.util.List<java.lang.String> getPerformPhases()
      The release phases to execute the calling the perform goal
      java.util.List<java.lang.String> getPreparePhases()
      The release phases to execute the calling the prepare goal
      java.util.List<java.lang.String> getRollbackPhases()
      The release phases to execute the calling the rollback goal
      java.util.List<java.lang.String> getUpdateVersionsPhases()
      The release phases to execute the calling the update-versions goal
      void setBranchPhases​(java.util.List<java.lang.String> branchPhases)  
      void setPerformPhases​(java.util.List<java.lang.String> performPhases)  
      void setPreparePhases​(java.util.List<java.lang.String> preparePhases)  
      void setRollbackPhases​(java.util.List<java.lang.String> rollbackPhases)  
      void setUpdateVersionsPhases​(java.util.List<java.lang.String> updateVersionsPhases)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • preparePhases

        private java.util.List<java.lang.String> preparePhases
        The phases of release to run, and in what order.
      • performPhases

        private java.util.List<java.lang.String> performPhases
        The phases of release to run to perform.
      • rollbackPhases

        private java.util.List<java.lang.String> rollbackPhases
        The phases of release to run to rollback changes
      • branchPhases

        private java.util.List<java.lang.String> branchPhases
        The phases to create a branch.
      • updateVersionsPhases

        private java.util.List<java.lang.String> updateVersionsPhases
        The phases to create update versions.
    • Constructor Detail

      • DefaultStrategy

        public DefaultStrategy()
    • Method Detail

      • getPreparePhases

        public java.util.List<java.lang.String> getPreparePhases()
        Description copied from interface: Strategy
        The release phases to execute the calling the prepare goal
        Specified by:
        getPreparePhases in interface Strategy
        Returns:
      • setPreparePhases

        public void setPreparePhases​(java.util.List<java.lang.String> preparePhases)
      • getPerformPhases

        public java.util.List<java.lang.String> getPerformPhases()
        Description copied from interface: Strategy
        The release phases to execute the calling the perform goal
        Specified by:
        getPerformPhases in interface Strategy
        Returns:
      • setPerformPhases

        public void setPerformPhases​(java.util.List<java.lang.String> performPhases)
      • getRollbackPhases

        public java.util.List<java.lang.String> getRollbackPhases()
        Description copied from interface: Strategy
        The release phases to execute the calling the rollback goal
        Specified by:
        getRollbackPhases in interface Strategy
        Returns:
      • setRollbackPhases

        public void setRollbackPhases​(java.util.List<java.lang.String> rollbackPhases)
      • getBranchPhases

        public java.util.List<java.lang.String> getBranchPhases()
        Description copied from interface: Strategy
        The release phases to execute the calling the branch goal
        Specified by:
        getBranchPhases in interface Strategy
        Returns:
      • setBranchPhases

        public void setBranchPhases​(java.util.List<java.lang.String> branchPhases)
      • getUpdateVersionsPhases

        public java.util.List<java.lang.String> getUpdateVersionsPhases()
        Description copied from interface: Strategy
        The release phases to execute the calling the update-versions goal
        Specified by:
        getUpdateVersionsPhases in interface Strategy
        Returns:
      • setUpdateVersionsPhases

        public void setUpdateVersionsPhases​(java.util.List<java.lang.String> updateVersionsPhases)