|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.perforce.p4java.impl.generic.client.ClientSubmitOptions
public class ClientSubmitOptions
Simple generic IClientSubmitOptions implementation class. Attempts to enforce the mutual-exclusivity of the options, but this can easily be circumvented.
Field Summary |
---|
Fields inherited from interface com.perforce.p4java.client.IClientSummary.IClientSubmitOptions |
---|
LEAVE_UNCHANGED, LEAVE_UNCHANGED_REOPEN, REOPEN, REVERT_UNCHANGED, REVERT_UNCHANGED_REOPEN, SUBMIT_UNCHANGED, SUBMIT_UNCHANGED_REOPEN |
Constructor Summary | |
---|---|
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(String optString)
Attempts to construct a ClientSubmitOptions object from a typical p4 cmd options string, e.g. |
Method Summary | |
---|---|
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)
|
String |
toString()
Return a Perforce-standard representation of these options. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClientSubmitOptions()
public ClientSubmitOptions(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.
public ClientSubmitOptions(boolean submitunchanged, boolean submitunchangedReopen, boolean revertunchanged, boolean revertunchangedReopen, boolean leaveunchanged, boolean leaveunchangedReopen)
Method Detail |
---|
public String toString()
toString
in class 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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |