@Transactional public class PersistenceServiceImpl extends PersistenceServiceImplBase implements PersistenceService
| Constructor and Description |
|---|
PersistenceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo,
String referenceName) |
void |
clearCache() |
String |
getFlattenedPrimaryKeyFieldValues(Object persistableObject) |
KualiModuleService |
getKualiModuleService() |
boolean |
isProxied(Object bo)
Defers to the service for the given class
|
void |
linkObjects(Object persistableObject)
For each reference object to the parent persistableObject, sets the key
values for that object.
|
void |
loadRepositoryDescriptor(String ojbRepositoryFilePath) |
void |
refreshAllNonUpdatingReferences(PersistableBusinessObject bo) |
Object |
resolveProxy(Object o) |
void |
retrieveNonKeyFields(Object persistableObject) |
void |
retrieveReferenceObject(Object persistableObject,
String referenceObjectName) |
void |
retrieveReferenceObjects(List persistableObjects,
List referenceObjectNames) |
void |
retrieveReferenceObjects(Object persistableObject,
List referenceObjectNames) |
void |
setKualiModuleService(KualiModuleService kualiModuleService) |
void |
setPersistenceServiceJpa(PersistenceService persistenceServiceJpa) |
void |
setPersistenceServiceOjb(PersistenceService persistenceServiceOjb) |
getPrimaryKeyFieldValues, getPrimaryKeyFieldValuesgetBusinessObjectAttributeClass, getClassDescriptor, getDescriptorRepository, isJpaEnabledForKradClass, listPrimaryKeyFieldNamesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPrimaryKeyFieldValues, getPrimaryKeyFieldValues, isJpaEnabledForKradClasspublic PersistenceServiceImpl()
public void setPersistenceServiceJpa(PersistenceService persistenceServiceJpa)
public void setPersistenceServiceOjb(PersistenceService persistenceServiceOjb)
public void clearCache()
clearCache in interface PersistenceServicepublic void loadRepositoryDescriptor(String ojbRepositoryFilePath)
loadRepositoryDescriptor in interface PersistenceServicepublic Object resolveProxy(Object o)
resolveProxy in interface PersistenceServicepublic void retrieveNonKeyFields(Object persistableObject)
retrieveNonKeyFields in interface PersistenceServicePersistenceService.retrieveNonKeyFields(java.lang.Object)public void retrieveReferenceObject(Object persistableObject, String referenceObjectName)
retrieveReferenceObject in interface PersistenceServicePersistenceService.retrieveReferenceObject(java.lang.Object,
String referenceObjectName)public void retrieveReferenceObjects(Object persistableObject, List referenceObjectNames)
retrieveReferenceObjects in interface PersistenceServicePersistenceService.retrieveReferenceObject(java.lang.Object,
String referenceObjectName)public void retrieveReferenceObjects(List persistableObjects, List referenceObjectNames)
retrieveReferenceObjects in interface PersistenceServicePersistenceService.retrieveReferenceObject(java.lang.Object,
String referenceObjectName)public String getFlattenedPrimaryKeyFieldValues(Object persistableObject)
getFlattenedPrimaryKeyFieldValues in interface PersistenceServicePersistenceService.getFlattenedPrimaryKeyFieldValues(java.lang.Object)public void linkObjects(Object persistableObject)
linkObjects in interface PersistenceServiceorg.kuali.rice.krad.service.PersistenceService#getReferencedObject(java.lang.Object,
org.apache.ojb.broker.metadata.ObjectReferenceDescriptor)public boolean allForeignKeyValuesPopulatedForReference(PersistableBusinessObject bo, String referenceName)
allForeignKeyValuesPopulatedForReference in interface PersistenceServiceorg.kuali.rice.krad.service.PersistenceService#allForeignKeyValuesPopulatedForReference(org.kuali.rice.krad.bo.BusinessObject,
java.lang.String)public void refreshAllNonUpdatingReferences(PersistableBusinessObject bo)
refreshAllNonUpdatingReferences in interface PersistenceServiceorg.kuali.rice.krad.service.PersistenceService#refreshAllNonUpdatingReferences(org.kuali.rice.krad.bo.BusinessObject)public boolean isProxied(Object bo)
isProxied in interface PersistenceServicePersistenceService.isProxied(java.lang.Object)public KualiModuleService getKualiModuleService()
public void setKualiModuleService(KualiModuleService kualiModuleService)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.