Rename BillingEvent.OneTime.cancellationTargetId

Per comments in []
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=123000109
This commit is contained in:
ctingue 2016-05-23 08:36:16 -07:00 committed by Ben McIlwain
parent 91cf36c5b9
commit 3abb29adf8
2 changed files with 37 additions and 25 deletions

View file

@ -226,11 +226,11 @@ public abstract class BillingEvent extends ImmutableObject
DateTime syntheticCreationTime;
/**
* For {@link Flag#SYNTHETIC} events, the {@link BillingEvent} from which this OneTime was
* created. This is needed in order to properly match billing events against
* For {@link Flag#SYNTHETIC} events, a {@link Key} to the {@link BillingEvent} from which this
* OneTime was created. This is needed in order to properly match billing events against
* {@link Cancellation}s.
*/
Long cancellationTargetId;
Key<? extends BillingEvent> cancellationMatchingBillingEvent;
public Money getCost() {
return cost;
@ -248,8 +248,8 @@ public abstract class BillingEvent extends ImmutableObject
return syntheticCreationTime;
}
public Long getCancellationTargetId() {
return cancellationTargetId;
public Key<? extends BillingEvent> getCancellationMatchingBillingEvent() {
return cancellationMatchingBillingEvent;
}
@Override
@ -288,8 +288,9 @@ public abstract class BillingEvent extends ImmutableObject
return this;
}
public Builder setCancellationTargetId(Long cancellationTargetId) {
getInstance().cancellationTargetId = cancellationTargetId;
public Builder setCancellationMatchingBillingEvent(
Key<? extends BillingEvent> cancellationMatchingBillingEvent) {
getInstance().cancellationMatchingBillingEvent = cancellationMatchingBillingEvent;
return this;
}
@ -310,8 +311,9 @@ public abstract class BillingEvent extends ImmutableObject
"Synthetic creation time must be set if and only if the SYNTHETIC flag is set.");
checkState(
instance.getFlags().contains(Flag.SYNTHETIC)
== (instance.cancellationTargetId != null),
"Cancellation target ID must be set if and only if the SYNTHETIC flag is set.");
== (instance.cancellationMatchingBillingEvent != null),
"Cancellation matching billing event must be set if and only if the SYNTHETIC flag "
+ "is set.");
return super.build();
}
}