@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()
CreditAccountEventService
create
in interface CreditAccountEventService
@Transactional(value="blTransactionManager") public CreditAccountEvent createCreditAccountEvent(CreditAccount creditAccount, CreditAccountEventEnum type, org.broadleafcommerce.common.money.Money amount, CreditAccountEventRequestDTO requestDTO)
CreditAccountEventService
createCreditAccountEvent
in interface CreditAccountEventService
public List<CreditAccountEvent> readCreditAccountEventsByType(CreditAccountEventEnum type)
CreditAccountEventService
readCreditAccountEventsByType
in interface CreditAccountEventService
public List<CreditAccountEvent> readCreditAccountEventsByDate(Date date)
CreditAccountEventService
readCreditAccountEventsByDate
in interface CreditAccountEventService
@Transactional(value="blTransactionManager") public CreditAccountEvent save(CreditAccountEvent event)
CreditAccountEventService
save
in interface CreditAccountEventService
Copyright © 2019. All rights reserved.