public class ClientSubmitOptions extends java.lang.Object implements IClientSummary.IClientSubmitOptions
LEAVE_UNCHANGED, LEAVE_UNCHANGED_REOPEN, REOPEN, REVERT_UNCHANGED, REVERT_UNCHANGED_REOPEN, SUBMIT_UNCHANGED, SUBMIT_UNCHANGED_REOPEN
Constructor and Description |
---|
ClientSubmitOptions()
Default constructor; sets all fields to false.
|
ClientSubmitOptions(boolean submitunchanged,
boolean submitunchangedReopen,
boolean revertunchanged,
boolean revertunchangedReopen,
boolean leaveunchanged,
boolean leaveunchangedReopen)
Explicit-value constructor.
|
ClientSubmitOptions(java.lang.String optString)
Attempts to construct a ClientSubmitOptions object from a typical p4 cmd options string,
e.g.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isLeaveunchanged() |
boolean |
isLeaveunchangedReopen() |
boolean |
isRevertunchanged() |
boolean |
isRevertunchangedReopen() |
boolean |
isSubmitunchanged() |
boolean |
isSubmitunchangedReopen() |
protected void |
resetOptions() |
void |
setLeaveunchanged(boolean leaveunchanged) |
void |
setLeaveunchangedReopen(boolean leaveunchangedReopen) |
void |
setRevertunchanged(boolean revertunchanged) |
void |
setRevertunchangedReopen(boolean revertunchangedReopen) |
void |
setSubmitunchanged(boolean submitunchanged) |
void |
setSubmitunchangedReopen(boolean submitunchangedReopen) |
java.lang.String |
toString()
Return a Perforce-standard representation of these options.
|
public ClientSubmitOptions()
public ClientSubmitOptions(java.lang.String optString)
Note that the optString parser is fairly permissive in what it will accept; for example, the string "submitunchanged submitunchanged+reopen" is accepted just fine even though it's a little redundant, and no real attempt is made to enforce the mutual exclusivity of the options.
optString
- optionspublic ClientSubmitOptions(boolean submitunchanged, boolean submitunchangedReopen, boolean revertunchanged, boolean revertunchangedReopen, boolean leaveunchanged, boolean leaveunchangedReopen)
submitunchanged
- submitunchangedsubmitunchangedReopen
- submitunchangedReopenrevertunchanged
- revertunchangedrevertunchangedReopen
- revertunchangedReopenleaveunchanged
- leaveunchangedleaveunchangedReopen
- leaveunchangedReopenpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean isSubmitunchanged()
isSubmitunchanged
in interface IClientSummary.IClientSubmitOptions
public void setSubmitunchanged(boolean submitunchanged)
setSubmitunchanged
in interface IClientSummary.IClientSubmitOptions
public boolean isSubmitunchangedReopen()
isSubmitunchangedReopen
in interface IClientSummary.IClientSubmitOptions
public void setSubmitunchangedReopen(boolean submitunchangedReopen)
setSubmitunchangedReopen
in interface IClientSummary.IClientSubmitOptions
public boolean isRevertunchanged()
isRevertunchanged
in interface IClientSummary.IClientSubmitOptions
public void setRevertunchanged(boolean revertunchanged)
setRevertunchanged
in interface IClientSummary.IClientSubmitOptions
public boolean isRevertunchangedReopen()
isRevertunchangedReopen
in interface IClientSummary.IClientSubmitOptions
public void setRevertunchangedReopen(boolean revertunchangedReopen)
setRevertunchangedReopen
in interface IClientSummary.IClientSubmitOptions
public boolean isLeaveunchanged()
isLeaveunchanged
in interface IClientSummary.IClientSubmitOptions
public void setLeaveunchanged(boolean leaveunchanged)
setLeaveunchanged
in interface IClientSummary.IClientSubmitOptions
public boolean isLeaveunchangedReopen()
isLeaveunchangedReopen
in interface IClientSummary.IClientSubmitOptions
public void setLeaveunchangedReopen(boolean leaveunchangedReopen)
setLeaveunchangedReopen
in interface IClientSummary.IClientSubmitOptions
protected void resetOptions()