org.broadleafcommerce.openadmin.server.cto
Class BaseCtoConverter

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

public class BaseCtoConverter
extends com.anasoft.os.daofusion.cto.server.NestedPropertyCriteriaBasedConverter

Author:
jfischer

Field Summary
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<java.lang.Double> DECIMAL
           
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<java.lang.Integer> NULL_AWARE_INTEGER
           
static com.anasoft.os.daofusion.cto.server.FilterValueConverter<java.lang.Long> NULL_AWARE_LONG
           
 
Constructor Summary
BaseCtoConverter()
           
 
Method Summary
 void addBooleanMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addCollectionSizeEqMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addDateMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addDecimalMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addLongEQMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addLongMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addNullMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addStringEQMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 void addStringLikeMapping(java.lang.String mappingGroupName, java.lang.String propertyId, com.anasoft.os.daofusion.criteria.AssociationPath associationPath, java.lang.String targetPropertyName)
           
 
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
 

Field Detail

NULL_AWARE_LONG

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

NULL_AWARE_INTEGER

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

DECIMAL

public static final com.anasoft.os.daofusion.cto.server.FilterValueConverter<java.lang.Double> DECIMAL
Constructor Detail

BaseCtoConverter

public BaseCtoConverter()
Method Detail

addStringLikeMapping

public void addStringLikeMapping(java.lang.String mappingGroupName,
                                 java.lang.String propertyId,
                                 com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                                 java.lang.String targetPropertyName)

addDecimalMapping

public void addDecimalMapping(java.lang.String mappingGroupName,
                              java.lang.String propertyId,
                              com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                              java.lang.String targetPropertyName)

addLongMapping

public void addLongMapping(java.lang.String mappingGroupName,
                           java.lang.String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           java.lang.String targetPropertyName)

addLongEQMapping

public void addLongEQMapping(java.lang.String mappingGroupName,
                             java.lang.String propertyId,
                             com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                             java.lang.String targetPropertyName)

addStringEQMapping

public void addStringEQMapping(java.lang.String mappingGroupName,
                               java.lang.String propertyId,
                               com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                               java.lang.String targetPropertyName)

addNullMapping

public void addNullMapping(java.lang.String mappingGroupName,
                           java.lang.String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           java.lang.String targetPropertyName)

addBooleanMapping

public void addBooleanMapping(java.lang.String mappingGroupName,
                              java.lang.String propertyId,
                              com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                              java.lang.String targetPropertyName)

addDateMapping

public void addDateMapping(java.lang.String mappingGroupName,
                           java.lang.String propertyId,
                           com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                           java.lang.String targetPropertyName)

addCollectionSizeEqMapping

public void addCollectionSizeEqMapping(java.lang.String mappingGroupName,
                                       java.lang.String propertyId,
                                       com.anasoft.os.daofusion.criteria.AssociationPath associationPath,
                                       java.lang.String targetPropertyName)


Copyright © 2011. All Rights Reserved.