Interface IStreamIntegrationStatus

All Known Implementing Classes:
StreamIntegrationStatus

public interface IStreamIntegrationStatus
Defines the stream's cached integration status with respect to its parent. If the cache is stale, either because newer changes have been submitted or the stream's branch view has changed, 'istat' checks for pending integrations and updates the cache before showing status.
  • Method Details

    • getStream

      String getStream()
      Get the stream's path in a stream depot.
      Returns:
      stream
    • getParent

      String getParent()
      Get the stream's parent.
      Returns:
      parent
    • getType

      Get the stream's type.
      Returns:
      type
    • isFirmerThanParent

      boolean isFirmerThanParent()
      Is firmer than parent.
      Returns:
      if true
    • isChangeFlowsToParent

      boolean isChangeFlowsToParent()
      Is change flows to parent.
      Returns:
      if true
    • isChangeFlowsFromParent

      boolean isChangeFlowsFromParent()
      Is change flows from parent.
      Returns:
      if true
    • isIntegToParent

      boolean isIntegToParent()
      Is integration to parent.
      Returns:
      if true
    • getIntegToParentHow

      String getIntegToParentHow()
      Get how the integration to parent was performed.
      Returns:
      how
    • getToResult

      String getToResult()
      Get the to result.
      Returns:
      to result
    • isIntegFromParent

      boolean isIntegFromParent()
      Is integration from parent.
      Returns:
      if true
    • getIntegFromParentHow

      String getIntegFromParentHow()
      Get how the integration from parent was performed.
      Returns:
      how
    • getFromResult

      String getFromResult()
      Get the from result.
      Returns:
      from result
    • getCachedStates

      Get the cached states
      Returns:
      list of cached states