public final class SubmoduleSubscription
extends java.lang.Object
This means a class instance represents a repo/branch subscription to a project/branch (the subscriber).
A subscriber operates a submodule in defined path.
Modifier and Type | Class and Description |
---|---|
static class |
SubmoduleSubscription.Key
Subscription key
|
Modifier and Type | Field and Description |
---|---|
protected SubmoduleSubscription.Key |
key |
protected Branch.NameKey |
submodule |
Modifier | Constructor and Description |
---|---|
protected |
SubmoduleSubscription() |
|
SubmoduleSubscription(Branch.NameKey superProject,
Branch.NameKey submodule,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
SubmoduleSubscription.Key |
getKey() |
java.lang.String |
getPath() |
Branch.NameKey |
getSubmodule() |
Branch.NameKey |
getSuperProject() |
int |
hashCode() |
java.lang.String |
toString() |
protected SubmoduleSubscription.Key key
protected Branch.NameKey submodule
protected SubmoduleSubscription()
public SubmoduleSubscription(Branch.NameKey superProject, Branch.NameKey submodule, java.lang.String path)
public SubmoduleSubscription.Key getKey()
public Branch.NameKey getSuperProject()
public java.lang.String getPath()
public Branch.NameKey getSubmodule()
public 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