|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.perforce.p4java.option.Options
com.perforce.p4java.option.client.ResolveFilesAutoOptions
public class ResolveFilesAutoOptions
Options class for IClient.resolveFilesAuto.
Implemented options: -n -af -at -ay -as; note that absolutely no sanity checking is performed in the current default implementation for clashing options, etc.
IClient.resolveFilesAuto(java.util.List, com.perforce.p4java.option.client.ResolveFilesAutoOptions)| Field Summary | |
|---|---|
protected boolean |
acceptTheirs
If true, automatically accept "their" changes, as documented for the p4 "-at" option |
protected boolean |
acceptYours
If true, automatically accept "your" changes, as documented for the p4 "-ay" option |
protected boolean |
forceResolve
Forces auto-mode resolve to accept the merged file even if there are conflicts. |
static String |
OPTIONS_SPECS
Recognized p4 integrate options: -n -af -at -ay -as. |
protected boolean |
safeMerge
If true, only do "safe" resolves, as documented for the p4 "-as" option |
protected boolean |
showActionsOnly
If true, don't do the actual resolve, just return the actions that would have been performed for the resolve |
| Fields inherited from class com.perforce.p4java.option.Options |
|---|
immutable, optionList, OPTPFX |
| Constructor Summary | |
|---|---|
ResolveFilesAutoOptions()
Default constructor; sets all fields to false. |
|
ResolveFilesAutoOptions(boolean showActionsOnly,
boolean safeMerge,
boolean acceptTheirs,
boolean acceptYours,
boolean forceResolve)
Explicit-value constructor. |
|
ResolveFilesAutoOptions(String... options)
String-based constructor; possible values are: -n -af -at -ay -as. |
|
| Method Summary | |
|---|---|
boolean |
isAcceptTheirs()
|
boolean |
isAcceptYours()
|
boolean |
isForceResolve()
|
boolean |
isSafeMerge()
|
boolean |
isShowActionsOnly()
|
List<String> |
processOptions(IServer server)
Turn this (specific) options object into a list of strings to be sent to the Perforce server as options for a specific command. |
ResolveFilesAutoOptions |
setAcceptTheirs(boolean acceptTheirs)
|
ResolveFilesAutoOptions |
setAcceptYours(boolean acceptYours)
|
ResolveFilesAutoOptions |
setForceResolve(boolean forceResolve)
|
ResolveFilesAutoOptions |
setSafeMerge(boolean safeMerge)
|
ResolveFilesAutoOptions |
setShowActionsOnly(boolean showActionsOnly)
|
| Methods inherited from class com.perforce.p4java.option.Options |
|---|
applyRule, applyRule, applyRule, getOptions, isImmutable, processFields, setImmutable, setOptions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String OPTIONS_SPECS
protected boolean safeMerge
protected boolean acceptTheirs
protected boolean acceptYours
protected boolean showActionsOnly
protected boolean forceResolve
| Constructor Detail |
|---|
public ResolveFilesAutoOptions()
public ResolveFilesAutoOptions(String... options)
options - string options
public ResolveFilesAutoOptions(boolean showActionsOnly,
boolean safeMerge,
boolean acceptTheirs,
boolean acceptYours,
boolean forceResolve)
| Method Detail |
|---|
public List<String> processOptions(IServer server)
throws OptionsException
OptionsThe method is used by the server object to generate the string-based arguments expected by the Perforce server corresponding to the state of this method-specific options object. Will return an empty list if there are no "interesting" options set or available. May simply return the superclass options string list if is non-null, but that behaviour is neither guaranteed nor required.
Note that this method is not intended to be called directly by users but by the underlying P4Java plumbing; odd results may occur if this method is called in other contexts.
processOptions in class Optionsserver - possibly-null IServer representing the Perforce server
the options are to be used against. If this parameter is
null, it is acceptable to throw an OptionsException, but
it is also possible to ignore it and do the best you can
with what you've got...
OptionsException - if an error occurs in options processing that is
not some species of ConnectionException, RequestException,
AccessException, etc.Options.processOptions(com.perforce.p4java.server.IServer)public boolean isSafeMerge()
public ResolveFilesAutoOptions setSafeMerge(boolean safeMerge)
public boolean isAcceptTheirs()
public ResolveFilesAutoOptions setAcceptTheirs(boolean acceptTheirs)
public boolean isAcceptYours()
public ResolveFilesAutoOptions setAcceptYours(boolean acceptYours)
public boolean isShowActionsOnly()
public ResolveFilesAutoOptions setShowActionsOnly(boolean showActionsOnly)
public boolean isForceResolve()
public ResolveFilesAutoOptions setForceResolve(boolean forceResolve)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||