Class GitLabLink
- java.lang.Object
-
- io.jenkins.plugins.gitlabbranchsource.helpers.GitLabLink
-
-
Constructor Summary
Constructors Constructor Description GitLabLink(String iconClassName, String url)
GitLabLink(String iconClassName, String url, String displayName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getDisplayName()
String
getIconClassName()
String
getIconFileName()
String
getUrl()
String
getUrlName()
int
hashCode()
void
setDisplayName(String displayName)
static GitLabLink
toBranch(String url)
static GitLabLink
toCommit(String url)
static GitLabLink
toGroup(String url)
static GitLabLink
toMergeRequest(String url)
static GitLabLink
toProject(String url)
String
toString()
static GitLabLink
toTag(String url)
-
-
-
Method Detail
-
toGroup
public static GitLabLink toGroup(String url)
-
toProject
public static GitLabLink toProject(String url)
-
toBranch
public static GitLabLink toBranch(String url)
-
toMergeRequest
public static GitLabLink toMergeRequest(String url)
-
toTag
public static GitLabLink toTag(String url)
-
toCommit
public static GitLabLink toCommit(String url)
-
getUrl
@NonNull public String getUrl()
-
getIconClassName
@NonNull public String getIconClassName()
- Specified by:
getIconClassName
in interfaceIconSpec
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
setDisplayName
public void setDisplayName(@NonNull String displayName)
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
-