public class IntegrationOptions
extends java.lang.Object
No attempt is made here to explain the various options and their semantics -- please consult the main Perforce integ command documentation for a full explanation -- but see also the explicit-value constructor below for a summary of option meanings.
Constructor and Description |
---|
IntegrationOptions()
Default constructor; will generate a suitable IntegrationOptions
object with typically-safe and useful default options values for straightforward
file-to-file integrations.
|
IntegrationOptions(boolean useHaveRev,
boolean baselessMerge,
boolean displayBaseDetails,
boolean propagateType,
boolean dontCopyToClient,
boolean force,
boolean bidirectionalInteg,
boolean reverseMapping,
java.lang.String[] deletedOptions)
Explicit-value constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getDeletedOptions() |
int |
getMaxFiles() |
boolean |
isBaselessMerge() |
boolean |
isBidirectionalInteg() |
boolean |
isDisplayBaseDetails() |
boolean |
isDontCopyToClient() |
boolean |
isForce() |
boolean |
isPropagateType() |
boolean |
isReverseMapping() |
boolean |
isUseHaveRev() |
void |
setBaselessMerge(boolean baselessMerge) |
void |
setBidirectionalInteg(boolean bidirectionalInteg) |
void |
setDeletedOptions(java.lang.String[] deletedOptions) |
void |
setDisplayBaseDetails(boolean displayBaseDetails) |
void |
setDontCopyToClient(boolean dontCopyToClient) |
void |
setForce(boolean force) |
void |
setMaxFiles(int maxFiles) |
void |
setPropagateType(boolean propagateType) |
void |
setReverseMapping(boolean reverseMapping) |
void |
setUseHaveRev(boolean useHaveRev) |
public IntegrationOptions()
public IntegrationOptions(boolean useHaveRev, boolean baselessMerge, boolean displayBaseDetails, boolean propagateType, boolean dontCopyToClient, boolean force, boolean bidirectionalInteg, boolean reverseMapping, java.lang.String[] deletedOptions)
useHaveRev
- causes the target files to be left at the revision currently
on the client (the '#have' revision)baselessMerge
- enables integration between files that have no integration historydisplayBaseDetails
- displays the base file name and revision which will
be used in subsequent resolves if a resolve is neededpropagateType
- makes the source file's filetype propagate to the target filedontCopyToClient
- makes the integration work faster by not copying newly
branched files to the clientforce
- if true, forces integrate to act without regard for previous
integration historybidirectionalInteg
- causes the branch view to work bidirectionally,
where the scope of the command is limited to integrations whose
'from' files match fromFile[revRange]reverseMapping
- reverse the mappings in the branch view, with the
target files and source files exchanging place. The branchSpec parameter
will be required in the associated integration call.deletedOptions
- if non-null, must contain zero or more non-null entries
with individual values "d", "Dt", "Ds", or "Di"; null, inconsistent, or conflicting
option values here will have unspecified and potentially incorrect effects.public boolean isUseHaveRev()
public void setUseHaveRev(boolean useHaveRev)
public boolean isBaselessMerge()
public void setBaselessMerge(boolean baselessMerge)
public boolean isDisplayBaseDetails()
public void setDisplayBaseDetails(boolean displayBaseDetails)
public boolean isPropagateType()
public void setPropagateType(boolean propagateType)
public boolean isDontCopyToClient()
public void setDontCopyToClient(boolean dontCopyToClient)
public boolean isForce()
public void setForce(boolean force)
public boolean isBidirectionalInteg()
public void setBidirectionalInteg(boolean bidirectionalInteg)
public java.lang.String[] getDeletedOptions()
public void setDeletedOptions(java.lang.String[] deletedOptions)
public boolean isReverseMapping()
public void setReverseMapping(boolean reverseMapping)
public int getMaxFiles()
public void setMaxFiles(int maxFiles)