Class DefaultImageUserDataProvider
java.lang.Object
org.ametys.core.user.dataprovider.DefaultImageUserDataProvider
- All Implemented Interfaces:
UserDataProvider
,Prioritizable
,Supporter<String>
,Serviceable
A user data provider which returns the defaults image for a
User
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ProfileImageProvider
The Default profile image providerFields inherited from interface org.ametys.core.user.dataprovider.UserDataProvider
MAX_PRIORITY, MIN_PRIORITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Get the priority for the component.Get the value for a data and a uservoid
service
(ServiceManager manager) boolean
Check if an element is supportedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.core.user.dataprovider.UserDataProvider
hasValue
-
Field Details
-
_imageProvider
The Default profile image provider
-
-
Constructor Details
-
DefaultImageUserDataProvider
public DefaultImageUserDataProvider()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getPriority
Description copied from interface:Prioritizable
Get the priority for the component. On components usingPrioritizable
interface, each implementation define the order. In most cases, less is the number, more prior is the component.- Specified by:
getPriority
in interfacePrioritizable
- Returns:
- the priority
-
supports
Description copied from interface:Supporter
Check if an element is supported -
getValue
Description copied from interface:UserDataProvider
Get the value for a data and a user- Specified by:
getValue
in interfaceUserDataProvider
- Parameters:
user
- TheUser
dataId
- The id of the data wanted- Returns:
- The value of the data for the user, can be null
-