public abstract static class RevisionRules.AbstractRevisionRule extends java.lang.Object implements RevisionRule
Modifier | Constructor and Description |
---|---|
protected |
AbstractRevisionRule(java.lang.String name,
java.lang.String description,
java.lang.String revision,
java.lang.String branch) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBranch()
Returns branch of this rule or null if branch is not specified or rule doesn't support it
|
java.lang.String |
getDescription()
Returns description of this rule
|
java.lang.String |
getName()
Returns code name of the revision.
|
java.lang.String |
getRevision()
Returns actual revision value
|
int |
hashCode() |
java.lang.String |
toString() |
void |
writeTo(org.jdom.Element parentElement)
Write data to the JDOM element
|
protected AbstractRevisionRule(@NotNull java.lang.String name, @NotNull java.lang.String description, @NotNull java.lang.String revision, @Nullable java.lang.String branch)
@Nullable public java.lang.String getBranch()
getBranch
in interface RevisionRule
RevisionRule.getBranch()
@NotNull public java.lang.String getName()
RevisionRules
getName
in interface RevisionRule
RevisionRule.getName()
@NotNull public java.lang.String getRevision()
getRevision
in interface RevisionRule
RevisionRule.getRevision()
@NotNull public java.lang.String getDescription()
getDescription
in interface RevisionRule
RevisionRule.getDescription()
public void writeTo(org.jdom.Element parentElement)
XmlExternalizable
writeTo
in interface XmlExternalizable
parentElement
- - parent element to write data topublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object