Class SyncProcessStateTransitionValidator

java.lang.Object
org.duracloud.syncui.service.SyncProcessStateTransitionValidator

public class SyncProcessStateTransitionValidator extends Object
This class encapsulates the state change rules for the SyncProcessManager.
Author:
Daniel Bernstein
  • Constructor Details

    • SyncProcessStateTransitionValidator

      public SyncProcessStateTransitionValidator()
  • Method Details

    • validate

      public boolean validate(SyncProcessState from, SyncProcessState to)
      Parameters:
      currentState -
      newState -
      Returns:
      true if the state transition is valid