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 Classes Modifier and Type Interface Description static interface
IStreamIntegrationStatus.ICachedState
Defines the cached state of the stream's integration status without refreshing stale data.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<IStreamIntegrationStatus.ICachedState>
getCachedStates()
Get the cached statesjava.lang.String
getFromResult()
Get the from result.java.lang.String
getIntegFromParentHow()
Get how the integration from parent was performed.java.lang.String
getIntegToParentHow()
Get how the integration to parent was performed.java.lang.String
getParent()
Get the stream's parent.java.lang.String
getStream()
Get the stream's path in a stream depot.java.lang.String
getToResult()
Get the to result.IStreamSummary.Type
getType()
Get the stream's type.boolean
isChangeFlowsFromParent()
Is change flows from parent.boolean
isChangeFlowsToParent()
Is change flows to parent.boolean
isFirmerThanParent()
Is firmer than parent.boolean
isIntegFromParent()
Is integration from parent.boolean
isIntegToParent()
Is integration to parent.
-
-
-
Method Detail
-
getStream
java.lang.String getStream()
Get the stream's path in a stream depot.- Returns:
- stream
-
getParent
java.lang.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
java.lang.String getIntegToParentHow()
Get how the integration to parent was performed.- Returns:
- how
-
getToResult
java.lang.String getToResult()
Get the to result.- Returns:
- to result
-
isIntegFromParent
boolean isIntegFromParent()
Is integration from parent.- Returns:
- if true
-
getIntegFromParentHow
java.lang.String getIntegFromParentHow()
Get how the integration from parent was performed.- Returns:
- how
-
getFromResult
java.lang.String getFromResult()
Get the from result.- Returns:
- from result
-
getCachedStates
java.util.List<IStreamIntegrationStatus.ICachedState> getCachedStates()
Get the cached states- Returns:
- list of cached states
-
-