@Component(value="blMapStructurePersistenceModule") @Scope(value="prototype") public class MapStructurePersistenceModule extends BasicPersistenceModule
applicationContext, criteriaTranslator, decimalFormat, defaultFieldPersistenceProvider, entityValidatorService, fieldPersistenceProviders, MAIN_ENTITY_NAME_PROPERTY, persistenceManager, populateValidators, restrictionFactory| Constructor and Description |
|---|
MapStructurePersistenceModule() |
| Modifier and Type | Method and Description |
|---|---|
Entity |
add(PersistencePackage persistencePackage) |
protected java.lang.Object |
convertPrimitiveBasedOnType(java.lang.String valuePropertyName,
java.lang.String value,
java.util.Map<java.lang.String,FieldMetadata> valueMergedProperties) |
void |
extractProperties(java.lang.Class<?>[] inheritanceLine,
java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties,
java.util.List<Property> properties) |
DynamicResultSet |
fetch(PersistencePackage persistencePackage,
CriteriaTransferObject cto) |
protected Entity[] |
getMapRecords(java.io.Serializable record,
MapStructure mapStructure,
java.util.Map<java.lang.String,FieldMetadata> ceilingMergedProperties,
java.util.Map<java.lang.String,FieldMetadata> valueMergedProperties,
Property symbolicIdProperty) |
boolean |
isCompatible(OperationType operationType) |
void |
remove(PersistencePackage persistencePackage) |
Entity |
update(PersistencePackage persistencePackage) |
void |
updateMergedProperties(PersistencePackage persistencePackage,
java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> allMergedProperties) |
add, createPopulatedInstance, extractPropertiesFromMetadata, extractPropertiesFromPersistentEntity, filterOutCollectionMetadata, formatValue, getBasicBroadleafType, getCompatibleModule, getCriteriaTranslator, getDecimalFormatter, getDefaultFieldPersistenceProvider, getEntityValidatorService, getFieldManager, getFieldPersistenceProviders, getFilterMappings, getFilterMappings, getMapFieldType, getPersistenceManager, getPersistentRecords, getPrimaryKey, getRecord, getRecord, getRecords, getRecords, getRecords, getRestrictionFactory, getSimpleDateFormatter, getSimpleMergedProperties, getStringValueFromGetter, getTotalRecords, setApplicationContext, setCriteriaTranslator, setDefaultFieldPersistenceProvider, setEntityValidatorService, setFieldPersistenceProviders, setPersistenceManager, setRestrictionFactory, update, update, validatepublic boolean isCompatible(OperationType operationType)
isCompatible in interface PersistenceModuleisCompatible in class BasicPersistenceModulepublic void extractProperties(java.lang.Class<?>[] inheritanceLine,
java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties,
java.util.List<Property> properties)
throws java.lang.NumberFormatException
extractProperties in interface PersistenceModuleextractProperties in class BasicPersistenceModulejava.lang.NumberFormatExceptionprotected Entity[] getMapRecords(java.io.Serializable record, MapStructure mapStructure, java.util.Map<java.lang.String,FieldMetadata> ceilingMergedProperties, java.util.Map<java.lang.String,FieldMetadata> valueMergedProperties, Property symbolicIdProperty) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.ClassNotFoundException, java.lang.NoSuchFieldException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.ClassNotFoundExceptionjava.lang.NoSuchFieldExceptionpublic void updateMergedProperties(PersistencePackage persistencePackage, java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> allMergedProperties) throws ServiceException
updateMergedProperties in interface PersistenceModuleupdateMergedProperties in class BasicPersistenceModuleServiceExceptionpublic Entity add(PersistencePackage persistencePackage) throws ServiceException
add in interface PersistenceModuleadd in class BasicPersistenceModuleServiceExceptionprotected java.lang.Object convertPrimitiveBasedOnType(java.lang.String valuePropertyName,
java.lang.String value,
java.util.Map<java.lang.String,FieldMetadata> valueMergedProperties)
throws java.text.ParseException
java.text.ParseExceptionpublic Entity update(PersistencePackage persistencePackage) throws ServiceException
update in interface PersistenceModuleupdate in class BasicPersistenceModuleServiceExceptionpublic void remove(PersistencePackage persistencePackage) throws ServiceException
remove in interface PersistenceModuleremove in class BasicPersistenceModuleServiceExceptionpublic DynamicResultSet fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) throws ServiceException
fetch in interface PersistenceModulefetch in class BasicPersistenceModuleServiceExceptionCopyright © 2018. All Rights Reserved.