Package org.killbill.billing.overdue.api
Interface OverdueApi
-
- All Superinterfaces:
KillbillApi
public interface OverdueApi extends KillbillApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OverdueConfiggetOverdueConfig(TenantContext context)OverdueStategetOverdueStateFor(UUID accountId, TenantContext context)voiduploadOverdueConfig(String overdueXML, CallContext context)voiduploadOverdueConfig(OverdueConfig overdueConfig, CallContext callContext)
-
-
-
Method Detail
-
getOverdueConfig
OverdueConfig getOverdueConfig(TenantContext context) throws OverdueApiException
- Parameters:
context- the tenant information.- Returns:
- the overdue configuration associated with the tenant
- Throws:
OverdueApiException
-
uploadOverdueConfig
void uploadOverdueConfig(String overdueXML, CallContext context) throws OverdueApiException
- Parameters:
context- the context- Throws:
OverdueApiException
-
getOverdueStateFor
OverdueState getOverdueStateFor(UUID accountId, TenantContext context) throws OverdueApiException
- Parameters:
accountId- the account Idcontext- the context- Returns:
- Throws:
OverdueApiException
-
uploadOverdueConfig
void uploadOverdueConfig(OverdueConfig overdueConfig, CallContext callContext) throws OverdueApiException
- Parameters:
overdueConfig- new overdue configcallContext- the context- Throws:
OverdueApiException
-
-