Class UniqueIdentifierDataToAttributeContentConverter<T extends ItemModel>

  • Type Parameters:
    T - the type parameter which extends the ItemModel type
    All Implemented Interfaces:
    Converter<java.lang.String,​T>

    public class UniqueIdentifierDataToAttributeContentConverter<T extends ItemModel>
    extends java.lang.Object
    implements Converter<java.lang.String,​T>
    Abstract Unique Identifier Attribute Converter for ItemModel child types. It converts the model using the UniqueItemIdentifierService
    • Constructor Detail

      • UniqueIdentifierDataToAttributeContentConverter

        public UniqueIdentifierDataToAttributeContentConverter()
    • Method Detail

      • convert

        public T convert​(java.lang.String source)
        Description copied from interface: Converter
        Uses the source S object and produces an new instance of T.
        Specified by:
        convert in interface Converter<java.lang.String,​T extends ItemModel>
        Parameters:
        source - the input to be converted.
        Returns:
        an instance of T, converted from the input source.
      • setUniqueItemIdentifierService

        public void setUniqueItemIdentifierService​(UniqueItemIdentifierService uniqueItemIdentifierService)
      • getModelClass

        protected java.lang.Class<? extends ItemModel> getModelClass()
      • setModelClass

        public void setModelClass​(java.lang.Class<? extends ItemModel> modelClass)