1 package org.opendaylight.openflowplugin.openflow.md.core.translator;
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.node.error.reference.object.reference.GroupRefBuilder;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.service.rev130918.AddGroupInput;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.service.rev130918.RemoveGroupInput;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.group.service.rev130918.UpdateGroupInput;
8 public class GroupEntityData extends AbstractDPNEntity {
10 GroupRefBuilder groupRef = new GroupRefBuilder();
13 public GroupRefBuilder getBuilder(Object object) {
14 // TODO Auto-generated method stub
15 if (object instanceof AddGroupInput) {
16 AddGroupInput addGroupinput = ((AddGroupInput) object);
17 groupRef.setGroupRef(addGroupinput.getGroupRef());
18 } else if (object instanceof UpdateGroupInput) {
19 UpdateGroupInput updateGroupinput = ((UpdateGroupInput) object);
20 groupRef.setGroupRef(updateGroupinput.getGroupRef());
22 RemoveGroupInput removeGroupinput = ((RemoveGroupInput) object);
23 groupRef.setGroupRef(removeGroupinput.getGroupRef());