public final class SubmoduleSubscription extends 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,
String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
SubmoduleSubscription.Key |
getKey() |
String |
getPath() |
Branch.NameKey |
getSubmodule() |
Branch.NameKey |
getSuperProject() |
int |
hashCode() |
String |
toString() |
protected SubmoduleSubscription.Key key
protected Branch.NameKey submodule
protected SubmoduleSubscription()
public SubmoduleSubscription(Branch.NameKey superProject, Branch.NameKey submodule, String path)
public SubmoduleSubscription.Key getKey()
public Branch.NameKey getSuperProject()
public String getPath()
public Branch.NameKey getSubmodule()