Interface PersistenceModule
- All Known Implementing Classes:
AdornedTargetListPersistenceModule,BasicPersistenceModule,MapStructurePersistenceModule
public interface PersistenceModule
- Author:
- jfischer
-
Method Summary
Modifier and TypeMethodDescriptionadd(PersistencePackage persistencePackage) voidextractProperties(Class<?>[] inheritanceLine, Map<MergedPropertyType, Map<String, FieldMetadata>> mergedProperties, List<Property> properties) fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) booleanisCompatible(org.broadleafcommerce.common.presentation.client.OperationType operationType) voidremove(PersistencePackage persistencePackage) voidsetPersistenceManager(PersistenceManager persistenceManager) update(PersistencePackage persistencePackage) voidupdateMergedProperties(PersistencePackage persistencePackage, Map<MergedPropertyType, Map<String, FieldMetadata>> allMergedProperties)
-
Method Details
-
isCompatible
boolean isCompatible(org.broadleafcommerce.common.presentation.client.OperationType operationType) -
add
Entity add(PersistencePackage persistencePackage) throws org.broadleafcommerce.common.exception.ServiceException - Throws:
org.broadleafcommerce.common.exception.ServiceException
-
updateMergedProperties
void updateMergedProperties(PersistencePackage persistencePackage, Map<MergedPropertyType, Map<String, throws org.broadleafcommerce.common.exception.ServiceExceptionFieldMetadata>> allMergedProperties) - Throws:
org.broadleafcommerce.common.exception.ServiceException
-
extractProperties
void extractProperties(Class<?>[] inheritanceLine, Map<MergedPropertyType, Map<String, FieldMetadata>> mergedProperties, List<Property> properties) -
update
Entity update(PersistencePackage persistencePackage) throws org.broadleafcommerce.common.exception.ServiceException - Throws:
org.broadleafcommerce.common.exception.ServiceException
-
remove
void remove(PersistencePackage persistencePackage) throws org.broadleafcommerce.common.exception.ServiceException - Throws:
org.broadleafcommerce.common.exception.ServiceException
-
fetch
DynamicResultSet fetch(PersistencePackage persistencePackage, CriteriaTransferObject cto) throws org.broadleafcommerce.common.exception.ServiceException - Throws:
org.broadleafcommerce.common.exception.ServiceException
-
setPersistenceManager
-