Class AdornedTargetListPersistenceModule
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.BasicPersistenceModule
org.broadleafcommerce.openadmin.server.service.persistence.module.AdornedTargetListPersistenceModule
- All Implemented Interfaces:
DataFormatProvider,PersistenceModule,RecordHelper,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Component("blAdornedTargetListPersistenceModule")
@Scope("prototype")
public class AdornedTargetListPersistenceModule
extends BasicPersistenceModule
- Author:
- jfischer
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.BasicPersistenceModule
ALTERNATE_ID_PROPERTY, applicationContext, criteriaTranslator, defaultFieldPersistenceProvider, entityValidatorService, extensionManager, fetchWrapper, fieldPersistenceProviders, localeService, MAIN_ENTITY_NAME_PROPERTY, persistenceManager, populateValidators, restrictionFactory, useTranslationSearch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(PersistencePackage persistencePackage) protected SerializablecreatePopulatedAdornedTargetInstance(AdornedTargetList adornedTargetList, Entity entity) voidextractProperties(Class<?>[] inheritanceLine, Map<MergedPropertyType, Map<String, FieldMetadata>> mergedProperties, List<Property> properties) fetch(PersistencePackage persistencePackage, AdornedTargetList adornedTargetList, CriteriaTransferObject cto) fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) getAdornedTargetFilterMappings(PersistencePerspective persistencePerspective, CriteriaTransferObject cto, Map<String, FieldMetadata> mergedProperties, AdornedTargetList adornedTargetList) getBasicFilterMappings(PersistencePerspective persistencePerspective, CriteriaTransferObject cto, Map<String, FieldMetadata> mergedProperties, String cefqcn) booleanisCompatible(OperationType operationType) voidremove(PersistencePackage persistencePackage) update(PersistencePackage persistencePackage) voidupdateMergedProperties(PersistencePackage persistencePackage, Map<MergedPropertyType, Map<String, FieldMetadata>> allMergedProperties) Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.BasicPersistenceModule
add, addTranslationSearchIfNeeded, attemptToPopulateValue, buildSpecialRestrictions, buildStandardRestrictions, cleanupFailedPersistenceAttempt, createPopulatedInstance, createPopulatedInstance, extractPropertiesFromMetadata, extractPropertiesFromPersistentEntity, filterOutCollectionMetadata, formatValue, getBasicBroadleafType, getCompatibleModule, getCriteriaTranslator, getDecimalFormatter, getDefaultFieldPersistenceProvider, getEntityValidatorService, getFieldManager, getFieldManager, getFieldPersistenceProviders, getFilterMappings, getFilterMappings, getIdPropertyName, getIdPropertyName, getMapFieldType, getMaxValue, getMergedProperties, getPersistenceManager, getPersistentRecords, getPersistentRecords, getPrimaryKey, getRecord, getRecord, getRecords, getRecords, getRecords, getRecords, getRecords, getRestrictionFactory, getSimpleDateFormatter, getSimpleMergedProperties, getSpecialCaseQueryBuilder, getStringValueFromGetter, getTotalRecords, getTotalRecords, init, isLate, setApplicationContext, setCriteriaTranslator, setDefaultFieldPersistenceProvider, setEntityValidatorService, setFieldPersistenceProviders, setPersistenceManager, setRestrictionFactory, update, update, validate, validate
-
Constructor Details
-
AdornedTargetListPersistenceModule
public AdornedTargetListPersistenceModule()
-
-
Method Details
-
isCompatible
- Specified by:
isCompatiblein interfacePersistenceModule- Overrides:
isCompatiblein classBasicPersistenceModule
-
extractProperties
public void extractProperties(Class<?>[] inheritanceLine, Map<MergedPropertyType, Map<String, throws NumberFormatExceptionFieldMetadata>> mergedProperties, List<Property> properties) - Specified by:
extractPropertiesin interfacePersistenceModule- Overrides:
extractPropertiesin classBasicPersistenceModule- Throws:
NumberFormatException
-
getBasicFilterMappings
public List<FilterMapping> getBasicFilterMappings(PersistencePerspective persistencePerspective, CriteriaTransferObject cto, Map<String, FieldMetadata> mergedProperties, String cefqcn) -
getAdornedTargetFilterMappings
public List<FilterMapping> getAdornedTargetFilterMappings(PersistencePerspective persistencePerspective, CriteriaTransferObject cto, Map<String, FieldMetadata> mergedProperties, AdornedTargetList adornedTargetList) throws ClassNotFoundException- Throws:
ClassNotFoundException
-
createPopulatedAdornedTargetInstance
protected Serializable createPopulatedAdornedTargetInstance(AdornedTargetList adornedTargetList, Entity entity) throws InstantiationException, IllegalAccessException, ClassNotFoundException, NumberFormatException, InvocationTargetException, NoSuchMethodException, FieldNotAvailableException -
updateMergedProperties
public void updateMergedProperties(PersistencePackage persistencePackage, Map<MergedPropertyType, Map<String, throws ServiceExceptionFieldMetadata>> allMergedProperties) - Specified by:
updateMergedPropertiesin interfacePersistenceModule- Overrides:
updateMergedPropertiesin classBasicPersistenceModule- Throws:
ServiceException
-
add
- Specified by:
addin interfacePersistenceModule- Overrides:
addin classBasicPersistenceModule- Throws:
ServiceException
-
update
- Specified by:
updatein interfacePersistenceModule- Overrides:
updatein classBasicPersistenceModule- Throws:
ServiceException
-
remove
- Specified by:
removein interfacePersistenceModule- Overrides:
removein classBasicPersistenceModule- Throws:
ServiceException
-
fetch
public DynamicResultSet fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) throws ServiceException - Specified by:
fetchin interfacePersistenceModule- Overrides:
fetchin classBasicPersistenceModule- Throws:
ServiceException
-
fetch
public List<Serializable> fetch(PersistencePackage persistencePackage, AdornedTargetList adornedTargetList, CriteriaTransferObject cto)
-