Class ProfileFilterExtensionService
- java.lang.Object
-
- de.xima.fc.security.authorization.filter.ProfileFilterExtensionService
-
public class ProfileFilterExtensionService extends Object
Service providingIPluginProfileFilterExtension
s for client descriptors.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PluginProfileFilterAttribute>
getAttributeOptions(String query, Locale locale)
List<EMatchCondition>
getMatchConditions(IProfileAttributeDescriptor attribute)
Object
getProfileAttributeValue(IProfileAttributeDescriptor attribute, org.pac4j.core.profile.UserProfile userProfile)
IPluginProfileFilterValue
getValue(IProfileAttributeDescriptor attribute, String attributeValue)
List<IPluginProfileFilterValue>
getValueOptions(IProfileAttributeDescriptor attribute, String query)
boolean
hasExtensions()
static ProfileFilterExtensionService
newInstance(IClientDescriptor clientDescriptor, boolean cachingEnabled)
-
-
-
Method Detail
-
newInstance
public static ProfileFilterExtensionService newInstance(IClientDescriptor clientDescriptor, boolean cachingEnabled)
-
hasExtensions
public boolean hasExtensions()
-
getAttributeOptions
public List<PluginProfileFilterAttribute> getAttributeOptions(String query, Locale locale)
-
getMatchConditions
public List<EMatchCondition> getMatchConditions(IProfileAttributeDescriptor attribute)
-
getValueOptions
public List<IPluginProfileFilterValue> getValueOptions(IProfileAttributeDescriptor attribute, String query)
-
getValue
public IPluginProfileFilterValue getValue(IProfileAttributeDescriptor attribute, String attributeValue)
-
getProfileAttributeValue
public Object getProfileAttributeValue(IProfileAttributeDescriptor attribute, org.pac4j.core.profile.UserProfile userProfile)
-
-