org.loom.addons.autocompleter
Class AutocompletedConverter

java.lang.Object
  extended by org.loom.converter.AbstractConverter
      extended by org.loom.addons.autocompleter.AbstractAutocompletedConverter
          extended by org.loom.addons.autocompleter.AutocompletedConverter
All Implemented Interfaces:
Converter, FormInputDecorator

@Component
@Scope(value="prototype")
public class AutocompletedConverter
extends AbstractAutocompletedConverter

Retrieves a JPA instance from the database according to an autocompleter user input. This interceptor can handle single property (mortgage.name).

Author:
icoloma

Field Summary
 
Fields inherited from class org.loom.converter.AbstractConverter
convertedClass, cssClass
 
Constructor Summary
AutocompletedConverter()
           
 
Method Summary
 java.lang.Object getAsObject(ParameterValue paramValue, Messages messages, MessagesRepository repository)
          Return the object value for the given text
 java.lang.String getAsText(java.lang.Object value, MessagesRepository repository)
          Return the text value for the given object
 
Methods inherited from class org.loom.addons.autocompleter.AbstractAutocompletedConverter
getPersistentClass, getPropertyName, getPropertyWrapper, getQuery, retrieveEntity, setPersistentClass, setPropertyName, setQuery, setTransactionalService
 
Methods inherited from class org.loom.converter.AbstractConverter
decorate, getConvertedClass, getCssClass, setConvertedClass, setCssClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutocompletedConverter

public AutocompletedConverter()
Method Detail

getAsObject

public java.lang.Object getAsObject(ParameterValue paramValue,
                                    Messages messages,
                                    MessagesRepository repository)
Description copied from interface: Converter
Return the object value for the given text

Specified by:
getAsObject in interface Converter
Specified by:
getAsObject in class AbstractConverter
Parameters:
paramValue - the value that is being parsed
Returns:
the parsed value (can be null), maybe ading new values to the errors array

getAsText

public java.lang.String getAsText(java.lang.Object value,
                                  MessagesRepository repository)
Description copied from interface: Converter
Return the text value for the given object

Parameters:
value - the java object to convert to text
repository - the MessagesRepository object
Returns:
the parsed value (can be null)


The Loom Framework 1.6-SNAPSHOT.
Licensed under the Apache License, Version 2.0 by Extrema Sistemas de Informacion S.L.