org.broadleafcommerce.openadmin.server.service.persistence.module
Interface PersistenceModule
- All Known Implementing Classes:
- BasicPersistenceModule, JoinStructurePersistenceModule, 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,
java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> allMergedProperties,
java.util.Map<java.lang.String,FieldMetadata> metadataOverrides)
throws ServiceException
- Throws:
ServiceException
extractProperties
void extractProperties(java.util.Map<MergedPropertyType,java.util.Map<java.lang.String,FieldMetadata>> mergedProperties,
java.util.List<Property> properties)
throws java.lang.NumberFormatException
- Throws:
java.lang.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 © 2011. All Rights Reserved.