Package com.perforce.p4java.core
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDefines the cached state of the stream's integration status without refreshing stale data. -
Method Summary
Modifier and TypeMethodDescriptionGet the cached statesGet the from result.Get how the integration from parent was performed.Get how the integration to parent was performed.Get the stream's parent.Get the stream's path in a stream depot.Get the to result.getType()Get the stream's type.booleanIs change flows from parent.booleanIs change flows to parent.booleanIs firmer than parent.booleanIs integration from parent.booleanIs integration to parent.
-
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
IStreamSummary.Type 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
List<IStreamIntegrationStatus.ICachedState> getCachedStates()Get the cached states- Returns:
- list of cached states
-