com.starteam.viewcomparemerge
Class MatchState

java.lang.Object
  extended by com.starteam.viewcomparemerge.MatchState

public class MatchState
extends java.lang.Object

Describes the relationship between an item in the source view and an item in the target view.


Constructor Summary
MatchState()
          Constructs a new MatchState.
MatchState(MatchState state)
          Constructs a new MatchState that is a copy of an existing one.
 
Method Summary
 java.lang.Boolean getItemDeletedInSource()
          Indicates whether or not the item in question is deleted in the source view.
 java.lang.Boolean getItemDeletedInTarget()
          Indicates whether or not the item in question is deleted in the target view.
 java.lang.Boolean getItemIsBinaryFile()
          Indicates whether or not the item in question is a binary file.
 java.lang.Boolean getItemModifiedInSource()
          Indicates whether or not the item in question is modified in the source view.
 java.lang.Boolean getItemModifiedInTarget()
          Indicates whether or not the item in question is modified in the target view.
 java.lang.Boolean getItemMovedInSource()
          Indicates whether or not the item in question is moved in the source view.
 java.lang.Boolean getItemMovedInTarget()
          Indicates whether or not the item in question is moved in the target view.
 java.lang.Boolean getItemPresentInSource()
          Indicates whether or not the item in question is present in the source view.
 java.lang.Boolean getItemPresentInTarget()
          Indicates whether or not the item in question is present in the target view.
 java.lang.Boolean getItemReadOnlyInTarget()
          Indicates whether or not the item in question is read-only in the target view.
 java.lang.Boolean getItemsHaveSameContent()
          Indicates whether or not the source and target items have identical content.
 java.lang.Boolean getItemsInDifferentBranches()
          Indicates whether or not the source and target items are in different branches of the object's version tree.
 Item.Type getItemType()
          Gets the item type.
 MergeType getMergeType()
          Gets the merge type.
 java.lang.Boolean getParentFolderFailed()
          Indicates whether or not the target item's parent folder failed to be reconciled.
 java.lang.Boolean getParentFolderIgnored()
          Indicates whether or not the target item's parent folder is ignored.
 java.lang.Boolean getSomeChangedPropertiesExcludedFromMerge()
          Indicates whether or not at least one changed property has been excluded from the merge.
 java.lang.Boolean getSourceChildShareOfTarget()
          Indicates whether or not the source item is a child share of the target item.
 java.lang.Boolean getSourceIsFloating()
          Indicates whether or not the source item has a floating configuration.
 java.lang.Boolean getSourceItemOnRootBranch()
          Indicates whether or not the source item is on the root branch of the share tree.
 java.lang.Boolean getTargetChildShareOfSource()
          Indicates whether or not the target item is a child share of the source item.
 java.lang.Boolean getTargetFolderHasFloatingShares()
          Indicates whether or not the target item's parent folder has floating child shares.
 java.lang.Boolean getTargetIsFloating()
          Indicates whether or not the target item has a floating configuration.
 java.lang.Boolean getTargetItemOnRootBranch()
          Indicates whether or not the target item is on the root branch of the share tree.
 java.lang.Boolean getTargetViewHasMultipleFloatingSharesWithSameOID()
          Return true if the Target View has Multiple Floating Shares with the same Object ID
 boolean matches(MatchState pattern)
          Determines whether or not this MatchState matches the conditions specified by the given pattern.
 void setItemDeletedInSource(boolean isDeleted)
          Indicates whether or not the item in question is deleted in the source view.
 void setItemDeletedInSource(java.lang.Boolean isDeleted)
          Indicates whether or not the item in question is deleted in the source view.
 void setItemDeletedInTarget(boolean isDeleted)
          Indicates whether or not the item in question is deleted in the target view.
 void setItemDeletedInTarget(java.lang.Boolean isDeleted)
          Indicates whether or not the item in question is deleted in the target view.
 void setItemIsBinaryFile(boolean isBinary)
          Indicates whether or not the item in question is a binary file.
 void setItemIsBinaryFile(java.lang.Boolean isBinary)
          Indicates whether or not the item in question is a binary file.
 void setItemModifiedInSource(boolean isModified)
          Indicates whether or not the item in question is modified in the source view.
 void setItemModifiedInSource(java.lang.Boolean isModified)
          Indicates whether or not the item in question is modified in the source view.
 void setItemModifiedInTarget(boolean isModified)
          Indicates whether or not the item in question is modified in the target view.
 void setItemModifiedInTarget(java.lang.Boolean isModified)
          Indicates whether or not the item in question is modified in the target view.
 void setItemMovedInSource(boolean isMoved)
          Indicates whether or not the item in question is moved in the source view.
 void setItemMovedInSource(java.lang.Boolean isMoved)
          Indicates whether or not the item in question is moved in the source view.
 void setItemMovedInTarget(boolean isMoved)
          Indicates whether or not the item in question is moved in the target view.
 void setItemMovedInTarget(java.lang.Boolean isMoved)
          Indicates whether or not the item in question is moved in the target view.
 void setItemPresentInSource(boolean isPresent)
          Indicates whether or not the item in question is present in the source view.
 void setItemPresentInSource(java.lang.Boolean isPresent)
          Indicates whether or not the item in question is present in the source view.
 void setItemPresentInTarget(boolean isPresent)
          Indicates whether or not the item in question is present in the target view.
 void setItemPresentInTarget(java.lang.Boolean isPresent)
          Indicates whether or not the item in question is present in the target view.
 void setItemReadOnlyInTarget(boolean isPresent)
          Indicates whether or not the item in question is read-only in the target view.
 void setItemReadOnlyInTarget(java.lang.Boolean isPresent)
          Indicates whether or not the item in question is read-only in the target view.
 void setItemsHaveSameContent(boolean isSame)
          Indicates whether or not the source and target items have identical content.
 void setItemsHaveSameContent(java.lang.Boolean isSame)
          Indicates whether or not the source and target items have identical content.
 void setItemsInDifferentBranches(boolean isDifferent)
          Indicates whether or not the source and target items are in different branches of the object's version tree.
 void setItemsInDifferentBranches(java.lang.Boolean isDifferent)
          Indicates whether or not the source and target items are in different branches of the object's version tree.
 void setItemType(Item.Type type)
          Sets the item type.
 void setMergeType(MergeType mergeType)
          Sets the merge type.
 void setParentFolderFailed(boolean isFailed)
          Indicates whether or not the target item's parent folder failed to be reconciled.
 void setParentFolderFailed(java.lang.Boolean isFailed)
          Indicates whether or not the target item's parent folder failed to be reconciled.
 void setParentFolderIgnored(boolean isIgnored)
          Indicates whether or not the target item's parent folder is ignored.
 void setParentFolderIgnored(java.lang.Boolean isIgnored)
          Indicates whether or not the target item's parent folder is ignored.
 void setSomeChangedPropertiesExcludedFromMerge(boolean isChangeExcluded)
          Indicates whether or not at least one changed property has been excluded from the merge.
 void setSomeChangedPropertiesExcludedFromMerge(java.lang.Boolean isChangeExcluded)
          Indicates whether or not at least one changed property has been excluded from the merge.
 void setSourceChildShareOfTarget(boolean isChildShare)
          Indicates whether or not the source item is a child share of the target item.
 void setSourceChildShareOfTarget(java.lang.Boolean isChildShare)
          Indicates whether or not the the source item is a child share of the target item.
 void setSourceIsFloating(boolean isFloating)
          Indicates whether or not the source item has a floating configuration.
 void setSourceIsFloating(java.lang.Boolean isFloating)
          Indicates whether or not the the source item has a floating configuration.
 void setSourceItemOnRootBranch(boolean isOnRootBranch)
          Indicates whether or not the source item is on the root branch of the share tree.
 void setSourceItemOnRootBranch(java.lang.Boolean isOnRootBranch)
          Indicates whether or not the source item is on the root branch of the share tree.
 void setTargetChildShareOfSource(boolean isChildShare)
          Indicates whether or not the target item is a child share of the source item.
 void setTargetChildShareOfSource(java.lang.Boolean isChildShare)
          Indicates whether or not the the target item is a child share of the source item.
 void setTargetFolderHasFloatingShares(boolean hasFloatingShares)
          Indicates whether or not the target item's parent folder has floating child shares.
 void setTargetFolderHasFloatingShares(java.lang.Boolean hasFloatingShares)
          Indicates whether or not the target item's parent folder has floating child shares.
 void setTargetIsFloating(boolean isFloating)
          Indicates whether or not the target item has a floating configuration.
 void setTargetIsFloating(java.lang.Boolean isFloating)
          Indicates whether or not the target item has a floating configuration.
 void setTargetItemOnRootBranch(boolean isOnRootBranch)
          Indicates whether or not the target item is on the root branch of the share tree.
 void setTargetItemOnRootBranch(java.lang.Boolean isOnRootBranch)
          Indicates whether or not the target item is on the root branch of the share tree.
 void setTargetViewHasMultipleFloatingSharesWithSameOID(boolean hasMultipleSharesWithOID)
          Indicates whether or not the Target View has Multiple Floating Shares with the same Object ID
 void setTargetViewHasMultipleFloatingSharesWithSameOID(java.lang.Boolean hasMultipleSharesWithOID)
          Indicates whether or not the Target View has Multiple Floating Shares with the same Object ID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchState

public MatchState()
Constructs a new MatchState. Properties are initialized to their "Don't Know" / "Don't Care" values.


MatchState

public MatchState(MatchState state)
Constructs a new MatchState that is a copy of an existing one.

Parameters:
state - the MatchState to use to construct this one
Method Detail

setMergeType

public void setMergeType(MergeType mergeType)
Sets the merge type.

Parameters:
mergeType - The merge type. Default value is null, indicating that any merge type is acceptable.

getMergeType

public MergeType getMergeType()
Gets the merge type.

Returns:
The merge type. Default value is null, indicating that any merge type is acceptable.

setItemPresentInSource

public void setItemPresentInSource(boolean isPresent)
Indicates whether or not the item in question is present in the source view.

Parameters:
isPresent - True if the item is present in the source view.
See Also:
MatchState.setItemPresentInSource(Boolean)

setItemPresentInSource

public void setItemPresentInSource(java.lang.Boolean isPresent)
Indicates whether or not the item in question is present in the source view.

Parameters:
isPresent - Boolean.TRUE if the item is present in the source view. Default value is null ("Don't Know" / "Don't Care").

getItemPresentInSource

public java.lang.Boolean getItemPresentInSource()
Indicates whether or not the item in question is present in the source view.

Returns:
Boolean.TRUE if the item is present in the source view. Default value is null ("Don't Know" / "Don't Care").

setItemPresentInTarget

public void setItemPresentInTarget(boolean isPresent)
Indicates whether or not the item in question is present in the target view.

Parameters:
isPresent - True if the item is present in the target view.
See Also:
MatchState.setItemPresentInTarget(Boolean)

setItemPresentInTarget

public void setItemPresentInTarget(java.lang.Boolean isPresent)
Indicates whether or not the item in question is present in the target view.

Parameters:
isPresent - Boolean.TRUE if the item is present in the target view. Default value is null ("Don't Know" / "Don't Care").

getItemPresentInTarget

public java.lang.Boolean getItemPresentInTarget()
Indicates whether or not the item in question is present in the target view.

Returns:
Boolean.TRUE if the item is present in the target view. Default value is null ("Don't Know" / "Don't Care").

setItemReadOnlyInTarget

public void setItemReadOnlyInTarget(boolean isPresent)
Indicates whether or not the item in question is read-only in the target view.

Parameters:
isPresent - True if the item is read-only in the target view.
See Also:
MatchState.setItemPresentInTarget(Boolean)

setItemReadOnlyInTarget

public void setItemReadOnlyInTarget(java.lang.Boolean isPresent)
Indicates whether or not the item in question is read-only in the target view.

Parameters:
isPresent - Boolean.TRUE if the item is read-only in the target view. Default value is null ("Don't Know" / "Don't Care").

getItemReadOnlyInTarget

public java.lang.Boolean getItemReadOnlyInTarget()
Indicates whether or not the item in question is read-only in the target view.

Returns:
Boolean.TRUE if the item is read-only in the target view. Default value is null ("Don't Know" / "Don't Care").

setItemDeletedInSource

public void setItemDeletedInSource(boolean isDeleted)
Indicates whether or not the item in question is deleted in the source view.

Parameters:
isDeleted - True if the item is deleted in the source view.
See Also:
MatchState.setItemDeletedInSource(Boolean)

setItemDeletedInSource

public void setItemDeletedInSource(java.lang.Boolean isDeleted)
Indicates whether or not the item in question is deleted in the source view.

Parameters:
isDeleted - Boolean.TRUE if the item is deleted in the source view. Default value is null ("Don't Know" / "Don't Care").

getItemDeletedInSource

public java.lang.Boolean getItemDeletedInSource()
Indicates whether or not the item in question is deleted in the source view.

Returns:
Boolean.TRUE if the item is deleted in the source view. Default value is null ("Don't Know" / "Don't Care").

setItemDeletedInTarget

public void setItemDeletedInTarget(boolean isDeleted)
Indicates whether or not the item in question is deleted in the target view.

Parameters:
isDeleted - True if the item is deleted in the target view.
See Also:
MatchState.setItemDeletedInTarget(Boolean)

setItemDeletedInTarget

public void setItemDeletedInTarget(java.lang.Boolean isDeleted)
Indicates whether or not the item in question is deleted in the target view.

Parameters:
isDeleted - Boolean.TRUE if the item is deleted in the target view. Default value is null ("Don't Know" / "Don't Care").

getItemDeletedInTarget

public java.lang.Boolean getItemDeletedInTarget()
Indicates whether or not the item in question is deleted in the target view.

Returns:
Boolean.TRUE if the item is deleted in the target view. Default value is null ("Don't Know" / "Don't Care").

setItemModifiedInSource

public void setItemModifiedInSource(boolean isModified)
Indicates whether or not the item in question is modified in the source view.

Parameters:
isModified - True if the item is modified in the source view.
See Also:
MatchState.setItemModifiedInSource(Boolean)

setItemModifiedInSource

public void setItemModifiedInSource(java.lang.Boolean isModified)
Indicates whether or not the item in question is modified in the source view.

Parameters:
isModified - Boolean.TRUE if the item is modified in the source view. Default value is null ("Don't Know" / "Don't Care").

getItemModifiedInSource

public java.lang.Boolean getItemModifiedInSource()
Indicates whether or not the item in question is modified in the source view.

Returns:
Boolean.TRUE if the item is modified in the source view. Default value is null ("Don't Know" / "Don't Care").

setItemModifiedInTarget

public void setItemModifiedInTarget(boolean isModified)
Indicates whether or not the item in question is modified in the target view.

Parameters:
isModified - True if the item is modified in the target view.
See Also:
MatchState.setItemModifiedInTarget(Boolean)

setItemModifiedInTarget

public void setItemModifiedInTarget(java.lang.Boolean isModified)
Indicates whether or not the item in question is modified in the target view.

Parameters:
isModified - Boolean.TRUE if the item is modified in the target view. Default value is null ("Don't Know" / "Don't Care").

getItemModifiedInTarget

public java.lang.Boolean getItemModifiedInTarget()
Indicates whether or not the item in question is modified in the target view.

Returns:
Boolean.TRUE if the item is modified in the target view. Default value is null ("Don't Know" / "Don't Care").

setItemMovedInSource

public void setItemMovedInSource(boolean isMoved)
Indicates whether or not the item in question is moved in the source view.

Parameters:
isMoved - True if the item is moved in the source view.
See Also:
MatchState.setItemMovedInSource(Boolean)

setItemMovedInSource

public void setItemMovedInSource(java.lang.Boolean isMoved)
Indicates whether or not the item in question is moved in the source view.

Parameters:
isMoved - Boolean.TRUE if the item is moved in the source view. Default value is null ("Don't Know" / "Don't Care").

getItemMovedInSource

public java.lang.Boolean getItemMovedInSource()
Indicates whether or not the item in question is moved in the source view.

Returns:
Boolean.TRUE if the item is moved in the source view. Default value is null ("Don't Know" / "Don't Care").

setItemMovedInTarget

public void setItemMovedInTarget(boolean isMoved)
Indicates whether or not the item in question is moved in the target view.

Parameters:
isMoved - True if the item is moved in the target view.
See Also:
MatchState.setItemMovedInTarget(Boolean)

setItemMovedInTarget

public void setItemMovedInTarget(java.lang.Boolean isMoved)
Indicates whether or not the item in question is moved in the target view.

Parameters:
isMoved - Boolean.TRUE if the item is moved in the target view. Default value is null ("Don't Know" / "Don't Care").

getItemMovedInTarget

public java.lang.Boolean getItemMovedInTarget()
Indicates whether or not the item in question is moved in the target view.

Returns:
Boolean.TRUE if the item is moved in the target view. Default value is null ("Don't Know" / "Don't Care").

setItemsInDifferentBranches

public void setItemsInDifferentBranches(boolean isDifferent)
Indicates whether or not the source and target items are in different branches of the object's version tree.

Parameters:
isDifferent - True if the items are in different branches.
See Also:
MatchState.setItemsInDifferentBranches(Boolean)

setItemsInDifferentBranches

public void setItemsInDifferentBranches(java.lang.Boolean isDifferent)
Indicates whether or not the source and target items are in different branches of the object's version tree.

Parameters:
isDifferent - Boolean.TRUE if the items are in different branches. Default value is null ("Don't Know" / "Don't Care").

getItemsInDifferentBranches

public java.lang.Boolean getItemsInDifferentBranches()
Indicates whether or not the source and target items are in different branches of the object's version tree.

Returns:
Boolean.TRUE if the items are in different branches. Default value is null ("Don't Know" / "Don't Care").

setSourceItemOnRootBranch

public void setSourceItemOnRootBranch(boolean isOnRootBranch)
Indicates whether or not the source item is on the root branch of the share tree.

Parameters:
isOnRootBranch - True if the source item is on the root branch of the share tree.
See Also:
MatchState.setSourceItemOnRootBranch(Boolean)

setSourceItemOnRootBranch

public void setSourceItemOnRootBranch(java.lang.Boolean isOnRootBranch)
Indicates whether or not the source item is on the root branch of the share tree.

Parameters:
isOnRootBranch - Boolean.TRUE if the source item is on the root branch of the share tree. Default value is null ("Don't Know" / "Don't Care").

getSourceItemOnRootBranch

public java.lang.Boolean getSourceItemOnRootBranch()
Indicates whether or not the source item is on the root branch of the share tree.

Returns:
Boolean.TRUE if the source item is on the root branch of the share tree. Default value is null ("Don't Know" / "Don't Care").

setTargetItemOnRootBranch

public void setTargetItemOnRootBranch(boolean isOnRootBranch)
Indicates whether or not the target item is on the root branch of the share tree.

Parameters:
isOnRootBranch - True if the target item is on the root branch of the share tree.
See Also:
MatchState.setTargetItemOnRootBranch(Boolean)

setTargetItemOnRootBranch

public void setTargetItemOnRootBranch(java.lang.Boolean isOnRootBranch)
Indicates whether or not the target item is on the root branch of the share tree.

Parameters:
isOnRootBranch - Boolean.TRUE if the target item is on the root branch of the share tree. Default value is null ("Don't Know" / "Don't Care").

getTargetItemOnRootBranch

public java.lang.Boolean getTargetItemOnRootBranch()
Indicates whether or not the target item is on the root branch of the share tree.

Returns:
Boolean.TRUE if the target item is on the root branch of the share tree. Default value is null ("Don't Know" / "Don't Care").

setItemType

public void setItemType(Item.Type type)
Sets the item type.

Parameters:
type - The item type. Default value is null, indicating that any type is acceptable.

getItemType

public Item.Type getItemType()
Gets the item type.

Returns:
The item type. Default value is null, indicating that any type is acceptable.

setItemIsBinaryFile

public void setItemIsBinaryFile(boolean isBinary)
Indicates whether or not the item in question is a binary file.

Parameters:
isBinary - True if the item is a binary file.
See Also:
MatchState.setItemIsBinaryFile(Boolean)

setItemIsBinaryFile

public void setItemIsBinaryFile(java.lang.Boolean isBinary)
Indicates whether or not the item in question is a binary file.

Parameters:
isBinary - Boolean.TRUE if the item is a binary file. Default value is null ("Don't Know" / "Don't Care").

getItemIsBinaryFile

public java.lang.Boolean getItemIsBinaryFile()
Indicates whether or not the item in question is a binary file.

Returns:
Boolean.TRUE if the item is a binary file. Default value is null ("Don't Know" / "Don't Care").

setTargetChildShareOfSource

public void setTargetChildShareOfSource(boolean isChildShare)
Indicates whether or not the target item is a child share of the source item.

Parameters:
isChildShare - True if the target item is a child share of the source item.
See Also:
MatchState.setTargetChildShareOfSource(Boolean)

setTargetChildShareOfSource

public void setTargetChildShareOfSource(java.lang.Boolean isChildShare)
Indicates whether or not the the target item is a child share of the source item.

Parameters:
isChildShare - Boolean.TRUE if the target item is a child share of the source item. Default value is null ("Don't Know" / "Don't Care").

getTargetChildShareOfSource

public java.lang.Boolean getTargetChildShareOfSource()
Indicates whether or not the target item is a child share of the source item.

Returns:
Boolean.TRUE if the target item is a child share of the source item. Default value is null ("Don't Know" / "Don't Care").

setSourceChildShareOfTarget

public void setSourceChildShareOfTarget(boolean isChildShare)
Indicates whether or not the source item is a child share of the target item.

Parameters:
isChildShare - True if the source item is a child share of the target item.
See Also:
MatchState.setSourceChildShareOfTarget(Boolean)

setSourceChildShareOfTarget

public void setSourceChildShareOfTarget(java.lang.Boolean isChildShare)
Indicates whether or not the the source item is a child share of the target item.

Parameters:
isChildShare - Boolean.TRUE if the source item is a child share of the target item. Default value is null ("Don't Know" / "Don't Care").

getSourceChildShareOfTarget

public java.lang.Boolean getSourceChildShareOfTarget()
Indicates whether or not the source item is a child share of the target item.

Returns:
Boolean.TRUE if the source item is a child share of the target item. Default value is null ("Don't Know" / "Don't Care").

setTargetIsFloating

public void setTargetIsFloating(boolean isFloating)
Indicates whether or not the target item has a floating configuration.

Parameters:
isFloating - True if the target item has a floating configuration.
See Also:
MatchState.setTargetIsFloating(Boolean)

setTargetIsFloating

public void setTargetIsFloating(java.lang.Boolean isFloating)
Indicates whether or not the target item has a floating configuration.

Parameters:
isFloating - Boolean.TRUE if the target item has a floating configuration. Default value is null ("Don't Know" / "Don't Care").

getTargetIsFloating

public java.lang.Boolean getTargetIsFloating()
Indicates whether or not the target item has a floating configuration.

Returns:
Boolean.TRUE if the target item has a floating configuration. Default value is null ("Don't Know" / "Don't Care").

setSourceIsFloating

public void setSourceIsFloating(boolean isFloating)
Indicates whether or not the source item has a floating configuration.

Parameters:
isFloating - True if the source item has a floating configuration.
See Also:
MatchState.setSourceIsFloating(Boolean)

setSourceIsFloating

public void setSourceIsFloating(java.lang.Boolean isFloating)
Indicates whether or not the the source item has a floating configuration.

Parameters:
isFloating - Boolean.TRUE if the source item has a floating configuration. Default value is null ("Don't Know" / "Don't Care").

getSourceIsFloating

public java.lang.Boolean getSourceIsFloating()
Indicates whether or not the source item has a floating configuration.

Returns:
Boolean.TRUE if the source item has a floating configuration. Default value is null ("Don't Know" / "Don't Care").

setItemsHaveSameContent

public void setItemsHaveSameContent(boolean isSame)
Indicates whether or not the source and target items have identical content.

Parameters:
isSame - True if the source and target items have identical content.
See Also:
MatchState.setItemsHaveSameContent(Boolean)

setItemsHaveSameContent

public void setItemsHaveSameContent(java.lang.Boolean isSame)
Indicates whether or not the source and target items have identical content.

Parameters:
isSame - Boolean.TRUE if the source and target items have identical content. Default value is null ("Don't Know" / "Don't Care").

getItemsHaveSameContent

public java.lang.Boolean getItemsHaveSameContent()
Indicates whether or not the source and target items have identical content.

Returns:
Boolean.TRUE if the source and target items have identical content. Default value is null ("Don't Know" / "Don't Care").

setSomeChangedPropertiesExcludedFromMerge

public void setSomeChangedPropertiesExcludedFromMerge(boolean isChangeExcluded)
Indicates whether or not at least one changed property has been excluded from the merge.

Parameters:
isChangeExcluded - True if at least one changed property has been excluded from the merge.
See Also:
MatchState.setSomeChangedPropertiesExcludedFromMerge(Boolean)

setSomeChangedPropertiesExcludedFromMerge

public void setSomeChangedPropertiesExcludedFromMerge(java.lang.Boolean isChangeExcluded)
Indicates whether or not at least one changed property has been excluded from the merge.

Parameters:
isChangeExcluded - Boolean.TRUE if at least one changed property has been excluded from the merge. Default value is null ("Don't Know" / "Don't Care").

getSomeChangedPropertiesExcludedFromMerge

public java.lang.Boolean getSomeChangedPropertiesExcludedFromMerge()
Indicates whether or not at least one changed property has been excluded from the merge.

Returns:
Boolean.TRUE if at least one changed property has been excluded from the merge. Default value is null ("Don't Know" / "Don't Care").

setParentFolderFailed

public void setParentFolderFailed(boolean isFailed)
Indicates whether or not the target item's parent folder failed to be reconciled.

Parameters:
isFailed - True if the target item's parent folder failed to be reconciled.
See Also:
MatchState.setParentFolderFailed(Boolean)

setParentFolderFailed

public void setParentFolderFailed(java.lang.Boolean isFailed)
Indicates whether or not the target item's parent folder failed to be reconciled.

Parameters:
isFailed - Boolean.TRUE if the target item's parent folder failed to be reconciled. Default value is null ("Don't Know" / "Don't Care").

getParentFolderFailed

public java.lang.Boolean getParentFolderFailed()
Indicates whether or not the target item's parent folder failed to be reconciled.

Returns:
Boolean.TRUE if the target item's parent folder failed to be reconciled. Default value is null ("Don't Know" / "Don't Care").

setParentFolderIgnored

public void setParentFolderIgnored(boolean isIgnored)
Indicates whether or not the target item's parent folder is ignored.

Parameters:
isIgnored - True if the target item's parent folder is ignored.
See Also:
MatchState.setParentFolderIgnored(Boolean)

setParentFolderIgnored

public void setParentFolderIgnored(java.lang.Boolean isIgnored)
Indicates whether or not the target item's parent folder is ignored.

Parameters:
isIgnored - Boolean.TRUE if the target item's parent folder is ignored. Default value is null ("Don't Know" / "Don't Care").

getParentFolderIgnored

public java.lang.Boolean getParentFolderIgnored()
Indicates whether or not the target item's parent folder is ignored.

Returns:
Boolean.TRUE if the target item's parent folder is ignored. Default value is null ("Don't Know" / "Don't Care").

setTargetViewHasMultipleFloatingSharesWithSameOID

public void setTargetViewHasMultipleFloatingSharesWithSameOID(boolean hasMultipleSharesWithOID)
Indicates whether or not the Target View has Multiple Floating Shares with the same Object ID

Parameters:
hasMultipleSharesWithOID - true to specify whether the Target View has multiple floating shares with the same object id

setTargetViewHasMultipleFloatingSharesWithSameOID

public void setTargetViewHasMultipleFloatingSharesWithSameOID(java.lang.Boolean hasMultipleSharesWithOID)
Indicates whether or not the Target View has Multiple Floating Shares with the same Object ID

Parameters:
hasMultipleSharesWithOID - true to specify whether the Target View has multiple floating shares with the same object id

getTargetViewHasMultipleFloatingSharesWithSameOID

public java.lang.Boolean getTargetViewHasMultipleFloatingSharesWithSameOID()
Return true if the Target View has Multiple Floating Shares with the same Object ID

Returns:
true if the Target View has Multiple Floating Shares with the same Object ID

setTargetFolderHasFloatingShares

public void setTargetFolderHasFloatingShares(boolean hasFloatingShares)
Indicates whether or not the target item's parent folder has floating child shares.

Parameters:
hasFloatingShares - True if the target item's parent folder has floating child shares.
See Also:
MatchState.setTargetFolderHasFloatingShares(Boolean)

setTargetFolderHasFloatingShares

public void setTargetFolderHasFloatingShares(java.lang.Boolean hasFloatingShares)
Indicates whether or not the target item's parent folder has floating child shares.

Parameters:
hasFloatingShares - Boolean.TRUE if the target item's parent folder has floating child shares. Default value is null ("Don't Know" / "Don't Care").

getTargetFolderHasFloatingShares

public java.lang.Boolean getTargetFolderHasFloatingShares()
Indicates whether or not the target item's parent folder has floating child shares.

Returns:
Boolean.TRUE if the target item's parent folder has floating child shares. Default value is null ("Don't Know" / "Don't Care").

matches

public boolean matches(MatchState pattern)
Determines whether or not this MatchState matches the conditions specified by the given pattern. "Don't Care" values in the pattern are ignored; other values in the pattern must match exactly.

Parameters:
pattern - The pattern to be matched.
Returns:
true if this MatchState matches the given pattern; false otherwise.


StarTeam SDK 14.0, Build 21
Copyright © 2003-2012 Borland Software Corporation. All rights reserved.