public class BusinessObjectServiceImpl extends Object implements BusinessObjectService
| Constructor and Description |
|---|
BusinessObjectServiceImpl() |
public BusinessObjectServiceImpl()
@Transactional public <T extends PersistableBusinessObject> T save(T bo)
save in interface BusinessObjectService@Transactional public List<? extends PersistableBusinessObject> save(List<? extends PersistableBusinessObject> businessObjects)
save in interface BusinessObjectService@Transactional public PersistableBusinessObject linkAndSave(PersistableBusinessObject bo)
linkAndSave in interface BusinessObjectService@Transactional public List<? extends PersistableBusinessObject> linkAndSave(List<? extends PersistableBusinessObject> businessObjects)
linkAndSave in interface BusinessObjectServiceprotected void validateBusinessObjectForSave(PersistableBusinessObject bo)
protected void validateBusinessObjectForSave(List<? extends PersistableBusinessObject> businessObjects)
protected boolean isBusinessObjectAllowedForSave(PersistableBusinessObject bo)
public <T extends BusinessObject> T findBySinglePrimaryKey(Class<T> clazz, Object primaryKey)
findBySinglePrimaryKey in interface BusinessObjectServicepublic <T extends BusinessObject> T findByPrimaryKey(Class<T> clazz, Map<String,?> primaryKeys)
findByPrimaryKey in interface BusinessObjectServicepublic PersistableBusinessObject retrieve(PersistableBusinessObject object)
retrieve in interface BusinessObjectServicepublic <T extends BusinessObject> Collection<T> findAll(Class<T> clazz)
findAll in interface BusinessObjectServicepublic <T extends BusinessObject> Collection<T> findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
findAllOrderBy in interface BusinessObjectServicepublic <T extends BusinessObject> Collection<T> findMatching(Class<T> clazz, Map<String,?> fieldValues)
findMatching in interface BusinessObjectServicepublic int countMatching(Class clazz, Map<String,?> fieldValues)
countMatching in interface BusinessObjectServicepublic int countMatching(Class clazz, Map<String,?> positiveFieldValues, Map<String,?> negativeFieldValues)
countMatching in interface BusinessObjectServicepublic <T extends BusinessObject> Collection<T> findMatchingOrderBy(Class<T> clazz, Map<String,?> fieldValues, String sortField, boolean sortAscending)
findMatchingOrderBy in interface BusinessObjectService@Transactional public void delete(PersistableBusinessObject bo)
delete in interface BusinessObjectService@Transactional public void delete(List<? extends PersistableBusinessObject> boList)
delete in interface BusinessObjectService@Transactional public void deleteMatching(Class clazz, Map<String,?> fieldValues)
deleteMatching in interface BusinessObjectServicepublic BusinessObject getReferenceIfExists(BusinessObject bo, String referenceName)
getReferenceIfExists in interface BusinessObjectServicepublic void linkUserFields(PersistableBusinessObject bo)
linkUserFields in interface BusinessObjectServicepublic void linkUserFields(List<PersistableBusinessObject> bos)
linkUserFields in interface BusinessObjectServicepublic PersistableBusinessObject manageReadOnly(PersistableBusinessObject bo)
manageReadOnly in interface BusinessObjectServiceprotected BusinessObjectDao getBusinessObjectDao()
public void setBusinessObjectDao(BusinessObjectDao businessObjectDao)
businessObjectDao - The businessObjectDao to set.public void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
persistenceStructureService - The persistenceStructureService to set.public final void setPersonService(org.kuali.rice.kim.api.identity.PersonService personService)
protected org.kuali.rice.kim.api.identity.PersonService getPersonService()
public final void setPersistenceService(PersistenceService persistenceService)
persistenceService - The persistenceService to set.protected DataObjectMetaDataService getDataObjectMetaDataService()
public void setDataObjectMetaDataService(DataObjectMetaDataService dataObjectMetadataService)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.