Add create timestamp as field on AllocationToken entity

This definitely seems like a useful thing to have around.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=181401799
This commit is contained in:
mcilwain 2018-01-09 17:45:37 -08:00 committed by Ben McIlwain
parent 5f62947691
commit ccbe958063
5 changed files with 56 additions and 3 deletions

View file

@ -202,7 +202,8 @@ public abstract class EppResource extends BackupGroupRoot implements Buildable {
* normal EPP flows.
*/
public B setCreationTime(DateTime creationTime) {
checkState(getInstance().creationTime.timestamp == null,
checkState(
getInstance().creationTime.getTimestamp() == null,
"creationTime can only be set once for EppResource.");
getInstance().creationTime = CreateAutoTimestamp.create(creationTime);
return thisCastToDerived();