@Repository(value="blCreditAccountEventService")
@ManagedResource(objectName="org.broadleafcommerce:name=CreditAccountEventService",
description="CreditAccountEvent Service",
currencyTimeLimit=15)
public class CreditAccountEventServiceImpl
extends Object
implements CreditAccountEventService
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.currency.dao.BroadleafCurrencyDao |
broadleafCurrencyDao |
protected CreditAccountEventDao |
creditAccountEventDao |
| Constructor and Description |
|---|
CreditAccountEventServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
CreditAccountEvent |
create()
Create a CreditAccountEvent
|
CreditAccountEvent |
createCreditAccountEvent(CreditAccount creditAccount,
CreditAccountEventEnum type,
org.broadleafcommerce.common.money.Money amount,
CreditAccountEventRequestDTO requestDTO)
Create a CreditAccountEvent using a CreditAccount, a CreditAccountEventEnum type, an amount, and a CreditAccountEventRequestDTO
|
List<CreditAccountEvent> |
readCreditAccountEventsByDate(Date date)
Gets a list of CreditAccountEvents by date
|
List<CreditAccountEvent> |
readCreditAccountEventsByType(CreditAccountEventEnum type)
Gets a list of CreditAccountEvents by the CreditAccountEventEnum type.
|
CreditAccountEvent |
save(CreditAccountEvent event)
Save a CreditAccountEvent
|
protected CreditAccountEventDao creditAccountEventDao
protected org.broadleafcommerce.common.currency.dao.BroadleafCurrencyDao broadleafCurrencyDao
public CreditAccountEvent create()
CreditAccountEventServicecreate in interface CreditAccountEventService@Transactional(value="blTransactionManager") public CreditAccountEvent createCreditAccountEvent(CreditAccount creditAccount, CreditAccountEventEnum type, org.broadleafcommerce.common.money.Money amount, CreditAccountEventRequestDTO requestDTO)
CreditAccountEventServicecreateCreditAccountEvent in interface CreditAccountEventServicepublic List<CreditAccountEvent> readCreditAccountEventsByType(CreditAccountEventEnum type)
CreditAccountEventServicereadCreditAccountEventsByType in interface CreditAccountEventServicepublic List<CreditAccountEvent> readCreditAccountEventsByDate(Date date)
CreditAccountEventServicereadCreditAccountEventsByDate in interface CreditAccountEventService@Transactional(value="blTransactionManager") public CreditAccountEvent save(CreditAccountEvent event)
CreditAccountEventServicesave in interface CreditAccountEventServiceCopyright © 2019. All rights reserved.