public class DefaultCatalogOverrideDao extends java.lang.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) |
java.util.List<CatalogOverrideUsageDefinitionModelDao> |
getOverriddenPhaseUsages(java.lang.Long phaseDefRecordId,
InternalTenantContext context) |
java.util.List<CatalogOverridePhaseDefinitionModelDao> |
getOverriddenPlanPhases(java.lang.Long planDefRecordId,
InternalTenantContext context) |
java.util.List<CatalogOverrideBlockDefinitionModelDao> |
getOverriddenTierBlocks(java.lang.Long tierDefRecordId,
InternalTenantContext context) |
java.util.List<CatalogOverrideTierDefinitionModelDao> |
getOverriddenUsageTiers(java.lang.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 java.util.List<CatalogOverridePhaseDefinitionModelDao> getOverriddenPlanPhases(java.lang.Long planDefRecordId, InternalTenantContext context)
getOverriddenPlanPhases in interface CatalogOverrideDaopublic java.util.List<CatalogOverrideUsageDefinitionModelDao> getOverriddenPhaseUsages(java.lang.Long phaseDefRecordId, InternalTenantContext context)
getOverriddenPhaseUsages in interface CatalogOverrideDaopublic java.util.List<CatalogOverrideTierDefinitionModelDao> getOverriddenUsageTiers(java.lang.Long usageDefRecordId, InternalTenantContext context)
getOverriddenUsageTiers in interface CatalogOverrideDaopublic java.util.List<CatalogOverrideBlockDefinitionModelDao> getOverriddenTierBlocks(java.lang.Long tierDefRecordId, InternalTenantContext context)
getOverriddenTierBlocks in interface CatalogOverrideDaoCopyright © 2010-2020. All Rights Reserved.