public class RepositoryId extends java.lang.Object implements IRepositoryIdProvider, java.io.Serializable
| Constructor and Description |
|---|
RepositoryId(java.lang.String owner,
java.lang.String name)
Create repository id with given owner and name.
|
| Modifier and Type | Method and Description |
|---|---|
static RepositoryId |
create(java.lang.String owner,
java.lang.String name)
Create repository id from given owner and name.
|
static RepositoryId |
createFromId(java.lang.String id)
Create repository from id.
|
static RepositoryId |
createFromUrl(java.lang.String url)
Create from string URL
|
static RepositoryId |
createFromUrl(java.net.URL url)
Create repository from url.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
generateId()
Generate a repository id
|
java.lang.String |
getName() |
java.lang.String |
getOwner() |
int |
hashCode() |
java.lang.String |
toString() |
public RepositoryId(java.lang.String owner,
java.lang.String name)
IllegalArgumentException
if either is null or empty.owner - must be non-null and non-emptyname - must be non-null and non-emptypublic static RepositoryId createFromUrl(java.net.URL url)
url - createFromId(String)public static RepositoryId createFromId(java.lang.String id)
id - public static RepositoryId createFromUrl(java.lang.String url)
url - createFromUrl(URL)public static RepositoryId create(java.lang.String owner, java.lang.String name)
owner - name - public java.lang.String getOwner()
public java.lang.String getName()
public java.lang.String generateId()
IRepositoryIdProvidergenerateId in interface IRepositoryIdProviderpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object