public class DefaultCatalogOverrideDao extends Object implements CatalogOverrideDao
| Constructor and Description |
|---|
DefaultCatalogOverrideDao(org.skife.jdbi.v2.IDBI dbi,
org.killbill.clock.Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
CatalogOverridePlanDefinitionModelDao |
getOrCreateOverridePlanDefinition(Plan parentPlan,
org.joda.time.DateTime catalogEffectiveDate,
PlanPhasePriceOverride[] resolvedOverride,
InternalCallContext context) |
List<CatalogOverrideUsageDefinitionModelDao> |
getOverriddenPhaseUsages(Long phaseDefRecordId,
InternalTenantContext context) |
List<CatalogOverridePhaseDefinitionModelDao> |
getOverriddenPlanPhases(Long planDefRecordId,
InternalTenantContext context) |
List<CatalogOverrideBlockDefinitionModelDao> |
getOverriddenTierBlocks(Long tierDefRecordId,
InternalTenantContext context) |
List<CatalogOverrideTierDefinitionModelDao> |
getOverriddenUsageTiers(Long usageDefRecordId,
InternalTenantContext context) |
@Inject
public DefaultCatalogOverrideDao(org.skife.jdbi.v2.IDBI dbi,
org.killbill.clock.Clock clock)
public CatalogOverridePlanDefinitionModelDao getOrCreateOverridePlanDefinition(Plan parentPlan, org.joda.time.DateTime catalogEffectiveDate, PlanPhasePriceOverride[] resolvedOverride, InternalCallContext context)
getOrCreateOverridePlanDefinition in interface CatalogOverrideDaopublic List<CatalogOverridePhaseDefinitionModelDao> getOverriddenPlanPhases(Long planDefRecordId, InternalTenantContext context)
getOverriddenPlanPhases in interface CatalogOverrideDaopublic List<CatalogOverrideUsageDefinitionModelDao> getOverriddenPhaseUsages(Long phaseDefRecordId, InternalTenantContext context)
getOverriddenPhaseUsages in interface CatalogOverrideDaopublic List<CatalogOverrideTierDefinitionModelDao> getOverriddenUsageTiers(Long usageDefRecordId, InternalTenantContext context)
getOverriddenUsageTiers in interface CatalogOverrideDaopublic List<CatalogOverrideBlockDefinitionModelDao> getOverriddenTierBlocks(Long tierDefRecordId, InternalTenantContext context)
getOverriddenTierBlocks in interface CatalogOverrideDaoCopyright © 2010–2021. All rights reserved.