org.broadleafcommerce.openadmin.server.cto
Class BaseCtoConverterImpl

java.lang.Object
  extended by com.anasoft.os.daofusion.util.SimpleMapContainer<String,com.anasoft.os.daofusion.cto.server.NestedPropertyMappingGroup>
      extended by com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
          extended by org.broadleafcommerce.openadmin.server.cto.BaseCtoConverterImpl
All Implemented Interfaces:
com.anasoft.os.daofusion.cto.server.CriteriaTransferObjectConverter, BaseCtoConverter

@Component(value="blBaseCtoConverter")
@Scope(value="prototype")
public class BaseCtoConverterImpl
extends com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
implements BaseCtoConverter

Author:
jfischer

Nested Class Summary
static class BaseCtoConverterImpl.NullAwareDateConverter
           
 
Field Summary
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<Character> CHARACTER
           
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<BigDecimal> DECIMAL
           
protected  FilterCriterionProviders filterCriterionProviders
           
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<Integer> NULL_AWARE_INTEGER
           
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<Long> NULL_AWARE_LONG
           
 
Constructor Summary
BaseCtoConverterImpl()
           
 
Method Summary
 void addBooleanMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addCharacterMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addCollectionSizeEqMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addDateMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addDecimalMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addEmptyMapping(String mappingGroupName, String propertyId)
           
 void addLongEQMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addLongMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addNullMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addStringEQMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 void addStringLikeMapping(String mappingGroupName, String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, String targetPropertyName)
           
 FilterCriterionProviders getFilterCriterionProviders()
           
 void setFilterCriterionProviders(FilterCriterionProviders filterCriterionProviders)
           
 
Methods inherited from class com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter
addMapping, convert, createCriteria, getKey
 
Methods inherited from class com.anasoft.os.daofusion.util.SimpleMapContainer
add, clear, containsKey, getObjectMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.anasoft.os.daofusion.cto.server.CriteriaTransferObjectConverter
convert
 

Field Detail

NULL_AWARE_LONG

public static final com.anasoft.os.daofusion.cto.server.FilterValueConverter<Long> NULL_AWARE_LONG

NULL_AWARE_INTEGER

public static final com.anasoft.os.daofusion.cto.server.FilterValueConverter<Integer> NULL_AWARE_INTEGER

DECIMAL

public static final com.anasoft.os.daofusion.cto.server.FilterValueConverter<BigDecimal> DECIMAL

CHARACTER

public static final com.anasoft.os.daofusion.cto.server.FilterValueConverter<Character> CHARACTER

filterCriterionProviders

protected FilterCriterionProviders filterCriterionProviders
Constructor Detail

BaseCtoConverterImpl

public BaseCtoConverterImpl()
Method Detail

addStringLikeMapping

public void addStringLikeMapping(String mappingGroupName,
                                 String propertyId,
                                 com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                                 String targetPropertyName)
Specified by:
addStringLikeMapping in interface BaseCtoConverter

addDecimalMapping

public void addDecimalMapping(String mappingGroupName,
                              String propertyId,
                              com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                              String targetPropertyName)
Specified by:
addDecimalMapping in interface BaseCtoConverter

addLongMapping

public void addLongMapping(String mappingGroupName,
                           String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           String targetPropertyName)
Specified by:
addLongMapping in interface BaseCtoConverter

addLongEQMapping

public void addLongEQMapping(String mappingGroupName,
                             String propertyId,
                             com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                             String targetPropertyName)
Specified by:
addLongEQMapping in interface BaseCtoConverter

addStringEQMapping

public void addStringEQMapping(String mappingGroupName,
                               String propertyId,
                               com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                               String targetPropertyName)
Specified by:
addStringEQMapping in interface BaseCtoConverter

addNullMapping

public void addNullMapping(String mappingGroupName,
                           String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           String targetPropertyName)
Specified by:
addNullMapping in interface BaseCtoConverter

addEmptyMapping

public void addEmptyMapping(String mappingGroupName,
                            String propertyId)
Specified by:
addEmptyMapping in interface BaseCtoConverter

addBooleanMapping

public void addBooleanMapping(String mappingGroupName,
                              String propertyId,
                              com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                              String targetPropertyName)
Specified by:
addBooleanMapping in interface BaseCtoConverter

addCharacterMapping

public void addCharacterMapping(String mappingGroupName,
                                String propertyId,
                                com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                                String targetPropertyName)
Specified by:
addCharacterMapping in interface BaseCtoConverter

addDateMapping

public void addDateMapping(String mappingGroupName,
                           String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           String targetPropertyName)
Specified by:
addDateMapping in interface BaseCtoConverter

addCollectionSizeEqMapping

public void addCollectionSizeEqMapping(String mappingGroupName,
                                       String propertyId,
                                       com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                                       String targetPropertyName)
Specified by:
addCollectionSizeEqMapping in interface BaseCtoConverter

getFilterCriterionProviders

public FilterCriterionProviders getFilterCriterionProviders()
Specified by:
getFilterCriterionProviders in interface BaseCtoConverter

setFilterCriterionProviders

public void setFilterCriterionProviders(FilterCriterionProviders filterCriterionProviders)
Specified by:
setFilterCriterionProviders in interface BaseCtoConverter


Copyright © 2013. All Rights Reserved.