Package com.atlassian.bamboo.commit
Class AuthorContextImpl
- java.lang.Object
-
- com.atlassian.bamboo.commit.AuthorContextImpl
-
- All Implemented Interfaces:
AuthorContext,NameProvider,Comparable<AuthorContext>
- Direct Known Subclasses:
CodeChangedTriggerReasonRenderer.AuthorWrapper
@Immutable public class AuthorContextImpl extends Object implements AuthorContext
-
-
Constructor Summary
Constructors Constructor Description AuthorContextImpl(@NotNull AuthorContext author)AuthorContextImpl(String author)AuthorContextImpl(String author, String linkedUserName, String email)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(AuthorContext otherAuthor)booleanequals(Object o)@Nullable StringgetEmail()@Nullable StringgetLinkedUserName()StringgetName()Unique name identifying an author.inthashCode()
-
-
-
Constructor Detail
-
AuthorContextImpl
public AuthorContextImpl(@NotNull @NotNull AuthorContext author)
-
AuthorContextImpl
public AuthorContextImpl(String author)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:AuthorContextUnique name identifying an author.- Specified by:
getNamein interfaceAuthorContext- Specified by:
getNamein interfaceNameProvider- Returns:
- identifying alias
-
getEmail
@Nullable public @Nullable String getEmail()
- Specified by:
getEmailin interfaceAuthorContext
-
getLinkedUserName
@Nullable public @Nullable String getLinkedUserName()
- Specified by:
getLinkedUserNamein interfaceAuthorContext
-
compareTo
public int compareTo(AuthorContext otherAuthor)
- Specified by:
compareToin interfaceComparable<AuthorContext>
-
-