Class AbstractAttributeConverter

java.lang.Object
org.pac4j.core.profile.converter.AbstractAttributeConverter
All Implemented Interfaces:
AttributeConverter
Direct Known Subclasses:
BooleanConverter, ColorConverter, DateConverter, GenderConverter, IntegerConverter, LocaleConverter, LongConverter, StringConverter, UrlConverter

public abstract class AbstractAttributeConverter extends Object implements AttributeConverter
This abstract attribute converter handles some common behaviors for simple type converters.
Since:
2.0.0
Author:
Jerome Leleu
  • Constructor Details

    • AbstractAttributeConverter

      protected AbstractAttributeConverter(Class<? extends Object> clazz)
  • Method Details

    • convert

      public Object convert(Object attribute)
      Description copied from interface: AttributeConverter
      Convert an attribute to a specific type.
      Specified by:
      convert in interface AttributeConverter
      Parameters:
      attribute - attribute
      Returns:
      the converted attribute
    • internalConvert

      protected Object internalConvert(Object attribute)
    • defaultValue

      protected Object defaultValue()
    • accept

      public Boolean accept(String typeName)