|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.tasks.UserAvatarResolver
public abstract class UserAvatarResolver
Infers avatar image URLs for users
This is an extension point of Jenkins. Plugins that contribute a new implementation
of this class should put Extension
on your implementation class, like this:
@Extension
class MyUserAvatarResolver extends UserAvatarResolver
{
...
}
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
---|
ExtensionPoint.LegacyInstancesAreScopedToHudson |
Constructor Summary | |
---|---|
UserAvatarResolver()
|
Method Summary | |
---|---|
static ExtensionList<UserAvatarResolver> |
all()
Returns all the registered UserAvatarResolver descriptors. |
abstract String |
findAvatarFor(User u,
int width,
int height)
Finds an avatar image URL string for a user. |
static String |
resolve(User u,
String avatarSize)
Resolve an avatar image URL string for the user |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserAvatarResolver()
Method Detail |
---|
public abstract String findAvatarFor(User u, int width, int height)
This method is called when a web page is going to show an avatar for a User
.
When multiple resolvers are installed, they are consulted in order and the search will be over when an avatar is found by someone.
Since UserAvatarResolver
is singleton, this method can be invoked concurrently
from multiple threads.
u
- the userwidth
- the preferred width of the avatarheight
- the preferred height of the avatar.
public static String resolve(User u, String avatarSize)
u
- useravatarSize
- the preferred image size, "[width]x[height]"
public static ExtensionList<UserAvatarResolver> all()
UserAvatarResolver
descriptors.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |