/* * Copyright (c) 2008-2013 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.server.upgrade.util.models.updated2; import com.emc.storageos.db.client.model.Cf; import com.emc.storageos.db.client.model.DataObject; import com.emc.storageos.db.client.model.Name; import com.emc.storageos.db.client.model.RelationIndex; import java.net.URI; @Cf("Resource3") public class Resource3 extends DataObject { private URI res4; // Test custom callback execution order private Long extraFlags; // Test custom callback execution order private Long newFlags; // Test custom callback execution order // Deliberately put this up front to make sure that the field order doesn't matter @Name("newFlags") public Long getNewFlags() { return newFlags; } public void setNewFlags(Long newFlags) { this.newFlags = newFlags; setChanged("newFlags"); } @Name("extraFlags") public Long getExtraFlags() { return extraFlags; } public void setExtraFlags(Long extraFlags) { this.extraFlags = extraFlags; setChanged("extraFlags"); } @Name("res4") @RelationIndex(cf = "TestRelationIndex", type = Resource4.class) public URI getRes4() { return res4; } public void setRes4(URI res4) { this.res4 = res4; setChanged("res4"); } }