org.broadleafcommerce.openadmin.server.service.persistence.module
Interface PersistenceModule
- All Known Implementing Classes:
- AdornedTargetListPersistenceModule, BasicPersistenceModule, MapStructurePersistenceModule
public interface PersistenceModule
- Author:
- jfischer
isCompatible
boolean isCompatible(OperationType operationType)
add
Entity add(PersistencePackage persistencePackage)
throws ServiceException
- Throws:
ServiceException
updateMergedProperties
void updateMergedProperties(PersistencePackage persistencePackage,
Map<MergedPropertyType,Map<String,FieldMetadata>> allMergedProperties)
throws ServiceException
- Throws:
ServiceException
extractProperties
void extractProperties(Class<?>[] inheritanceLine,
Map<MergedPropertyType,Map<String,FieldMetadata>> mergedProperties,
List<Property> properties)
throws NumberFormatException
- Throws:
NumberFormatException
update
Entity update(PersistencePackage persistencePackage)
throws ServiceException
- Throws:
ServiceException
remove
void remove(PersistencePackage persistencePackage)
throws ServiceException
- Throws:
ServiceException
fetch
DynamicResultSet fetch(PersistencePackage persistencePackage,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto)
throws ServiceException
- Throws:
ServiceException
setPersistenceManager
void setPersistenceManager(PersistenceManager persistenceManager)
Copyright © 2013. All Rights Reserved.