org.broadleafcommerce.openadmin.server.service.persistence.module
Class AdornedTargetListPersistenceModule
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.BasicPersistenceModule
org.broadleafcommerce.openadmin.server.service.persistence.module.AdornedTargetListPersistenceModule
- All Implemented Interfaces:
- PersistenceModule, RecordHelper, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
@Component(value="blAdornedTargetListPersistenceModule")
@Scope(value="prototype")
public class AdornedTargetListPersistenceModule
- extends BasicPersistenceModule
- Author:
- jfischer
|
Method Summary |
Entity |
add(PersistencePackage persistencePackage)
|
protected Serializable |
createPopulatedAdornedTargetInstance(AdornedTargetList adornedTargetList,
Entity entity)
|
void |
extractProperties(Class<?>[] inheritanceLine,
Map<MergedPropertyType,Map<String,FieldMetadata>> mergedProperties,
List<Property> properties)
|
DynamicResultSet |
fetch(PersistencePackage persistencePackage,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto)
|
BaseCtoConverter |
getAdornedTargetCtoConverter(PersistencePerspective persistencePerspective,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
Map<String,FieldMetadata> mergedProperties,
AdornedTargetList adornedTargetList)
|
int |
getTotalRecords(PersistencePackage persistencePackage,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
BaseCtoConverter ctoConverter)
|
boolean |
isCompatible(OperationType operationType)
|
void |
remove(PersistencePackage persistencePackage)
|
Entity |
update(PersistencePackage persistencePackage)
|
void |
updateMergedProperties(PersistencePackage persistencePackage,
Map<MergedPropertyType,Map<String,FieldMetadata>> allMergedProperties)
|
| Methods inherited from class org.broadleafcommerce.openadmin.server.service.persistence.module.BasicPersistenceModule |
buildProperty, createPopulatedInstance, extractPropertiesFromMetadata, extractPropertiesFromPersistentEntity, filterOutCollectionMetadata, getBasicBroadleafType, getCompatibleModule, getCountCriteria, getCtoConverter, getCtoConverter, getDecimalFormatter, getFieldManager, getPrimaryKey, getRecord, getRecord, getRecords, getRecords, getRecords, getSimpleMergedProperties, parseDate, setApplicationContext, setPersistenceManager, update, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdornedTargetListPersistenceModule
public AdornedTargetListPersistenceModule()
isCompatible
public boolean isCompatible(OperationType operationType)
- Specified by:
isCompatible in interface PersistenceModule- Overrides:
isCompatible in class BasicPersistenceModule
extractProperties
public void extractProperties(Class<?>[] inheritanceLine,
Map<MergedPropertyType,Map<String,FieldMetadata>> mergedProperties,
List<Property> properties)
throws NumberFormatException
- Specified by:
extractProperties in interface PersistenceModule- Overrides:
extractProperties in class BasicPersistenceModule
- Throws:
NumberFormatException
getAdornedTargetCtoConverter
public BaseCtoConverter getAdornedTargetCtoConverter(PersistencePerspective persistencePerspective,
com.anasoft.os.daofusion.cto.client.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
- Throws:
InstantiationException
IllegalAccessException
ClassNotFoundException
NumberFormatException
InvocationTargetException
NoSuchMethodException
updateMergedProperties
public void updateMergedProperties(PersistencePackage persistencePackage,
Map<MergedPropertyType,Map<String,FieldMetadata>> allMergedProperties)
throws ServiceException
- Specified by:
updateMergedProperties in interface PersistenceModule- Overrides:
updateMergedProperties in class BasicPersistenceModule
- Throws:
ServiceException
add
public Entity add(PersistencePackage persistencePackage)
throws ServiceException
- Specified by:
add in interface PersistenceModule- Overrides:
add in class BasicPersistenceModule
- Throws:
ServiceException
update
public Entity update(PersistencePackage persistencePackage)
throws ServiceException
- Specified by:
update in interface PersistenceModule- Overrides:
update in class BasicPersistenceModule
- Throws:
ServiceException
remove
public void remove(PersistencePackage persistencePackage)
throws ServiceException
- Specified by:
remove in interface PersistenceModule- Overrides:
remove in class BasicPersistenceModule
- Throws:
ServiceException
getTotalRecords
public int getTotalRecords(PersistencePackage persistencePackage,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
BaseCtoConverter ctoConverter)
throws ClassNotFoundException
- Specified by:
getTotalRecords in interface RecordHelper- Overrides:
getTotalRecords in class BasicPersistenceModule
- Throws:
ClassNotFoundException
fetch
public DynamicResultSet fetch(PersistencePackage persistencePackage,
com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto)
throws ServiceException
- Specified by:
fetch in interface PersistenceModule- Overrides:
fetch in class BasicPersistenceModule
- Throws:
ServiceException
Copyright © 2013. All Rights Reserved.