/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.db.modelclient.model; import java.net.URI; 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.Relation; import com.emc.storageos.db.client.model.RelationIndex; /** * @author cgarber * */ @Cf("ClassA") public class ClassAOneToOne extends DataObject { private URI bid; private ClassBOneToOne binstance; @RelationIndex(cf = "RelationIndex", type = ClassBOneToOne.class) @Name("bId") public URI getBid() { return bid; } public void setBid(URI bid) { this.bid = bid; setChanged("bId"); } @Relation(type = ClassBOneToOne.class, mappedBy = "bId") @Name("bInstance") public ClassBOneToOne getBinstance() { return binstance; } public void setBinstance(ClassBOneToOne binstance) { this.binstance = binstance; } }