Toggle navigation
Home
java.lang.String to org.killbill.billing.catalog.api.Plan
No. of Instances - 2
No. of Commits - 1
No. of Projects - {'killbill'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Jdk -> Internal
Mapping:
Add or Remove Method invocation
parentPlanName
to
parentPlan.getName()
getOrCreateOverridePhaseDefinitionFromTransaction(curOverride.getPhaseName(),catalogEffectiveDate,curOverride,handle,context)
to
getOrCreateOverridePhaseDefinitionFromTransaction(parentPlanPhase,curOverride.getPhaseName(),catalogEffectiveDate,curOverride,handle,context)
parentPlanName
to
parentPlan.getName()
Rename Variable
parentPlanName
to
parentPlan
parentPlanName
to
parentPlan
Update Anonymous class
{ @Override public CatalogOverridePlanDefinitionModelDao inTransaction( final Handle handle, final TransactionStatus status) throws Exception { final CatalogOverridePhaseDefinitionModelDao[] overridePhaseDefinitionModelDaos=new CatalogOverridePhaseDefinitionModelDao[resolvedOverride.length]; for (int i=0; i < resolvedOverride.length; i++) { final PlanPhasePriceOverride curOverride=resolvedOverride[i]; if (curOverride != null) { final CatalogOverridePhaseDefinitionModelDao createdOverridePhaseDefinitionModelDao=getOrCreateOverridePhaseDefinitionFromTransaction(curOverride.getPhaseName(),catalogEffectiveDate,curOverride,handle,context); overridePhaseDefinitionModelDaos[i]=createdOverridePhaseDefinitionModelDao; } } final CatalogOverridePlanDefinitionSqlDao sqlDao=handle.attach(CatalogOverridePlanDefinitionSqlDao.class); final Long targetPlanDefinitionRecordId=getOverridePlanDefinitionFromTransaction(overridePhaseDefinitionModelDaos,handle,context); if (targetPlanDefinitionRecordId != null) { return sqlDao.getByRecordId(targetPlanDefinitionRecordId,context); } final CatalogOverridePlanDefinitionModelDao inputPlanDef=new CatalogOverridePlanDefinitionModelDao(parentPlanName,true,catalogEffectiveDate); sqlDao.create(inputPlanDef,context); final Long recordId=sqlDao.getLastInsertId(); final CatalogOverridePlanDefinitionModelDao resultPlanDef=sqlDao.getByRecordId(recordId,context); for (short i=0; i < overridePhaseDefinitionModelDaos.length; i++) { if (overridePhaseDefinitionModelDaos[i] != null) { createCatalogOverridePlanPhaseFromTransaction(i,overridePhaseDefinitionModelDaos[i],resultPlanDef,handle,context); } } return resultPlanDef; } }
to
{ @Override public CatalogOverridePlanDefinitionModelDao inTransaction( final Handle handle, final TransactionStatus status) throws Exception { final CatalogOverridePhaseDefinitionModelDao[] overridePhaseDefinitionModelDaos=new CatalogOverridePhaseDefinitionModelDao[resolvedOverride.length]; for (int i=0; i < resolvedOverride.length; i++) { final PlanPhasePriceOverride curOverride=resolvedOverride[i]; if (curOverride != null) { PlanPhase parentPlanPhase=parentPlan.getAllPhases()[i]; final CatalogOverridePhaseDefinitionModelDao createdOverridePhaseDefinitionModelDao=getOrCreateOverridePhaseDefinitionFromTransaction(parentPlanPhase,curOverride.getPhaseName(),catalogEffectiveDate,curOverride,handle,context); overridePhaseDefinitionModelDaos[i]=createdOverridePhaseDefinitionModelDao; } } final CatalogOverridePlanDefinitionSqlDao sqlDao=handle.attach(CatalogOverridePlanDefinitionSqlDao.class); final Long targetPlanDefinitionRecordId=getOverridePlanDefinitionFromTransaction(overridePhaseDefinitionModelDaos,handle,context); if (targetPlanDefinitionRecordId != null) { return sqlDao.getByRecordId(targetPlanDefinitionRecordId,context); } final CatalogOverridePlanDefinitionModelDao inputPlanDef=new CatalogOverridePlanDefinitionModelDao(parentPlan.getName(),true,catalogEffectiveDate); sqlDao.create(inputPlanDef,context); final Long recordId=sqlDao.getLastInsertId(); final CatalogOverridePlanDefinitionModelDao resultPlanDef=sqlDao.getByRecordId(recordId,context); for (short i=0; i < overridePhaseDefinitionModelDaos.length; i++) { if (overridePhaseDefinitionModelDaos[i] != null) { createCatalogOverridePlanPhaseFromTransaction(i,overridePhaseDefinitionModelDaos[i],resultPlanDef,handle,context); } } return resultPlanDef; } }