public IfL2vlanBuilder(IfL2vlan base) { this._l2vlanMode = base.getL2vlanMode(); this._vlanId = base.getVlanId(); }
@Override public boolean equals(java.lang.Object obj) { if (this == obj) { return true; } if (!(obj instanceof DataObject)) { return false; } if (!org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.IfL2vlan.class.equals(((DataObject)obj).getImplementedInterface())) { return false; } org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.IfL2vlan other = (org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rev160406.IfL2vlan)obj; if (!Objects.equals(_l2vlanMode, other.getL2vlanMode())) { return false; } if (!Objects.equals(_vlanId, other.getVlanId())) { return false; } return true; }
public static short getVlanId(String interfaceName, DataBroker broker) { InstanceIdentifier<Interface> id = InstanceIdentifier.builder(Interfaces.class) .child(Interface.class, new InterfaceKey(interfaceName)).build(); Optional<Interface> ifInstance = MDSALUtil.read(LogicalDatastoreType.CONFIGURATION, id, broker); if (ifInstance.isPresent()) { IfL2vlan vlanIface =ifInstance.get().getAugmentation(IfL2vlan.class); short vlanId = vlanIface.getVlanId() == null ? 0 : vlanIface.getVlanId().getValue().shortValue(); return vlanId; } return -1; }
public static void showVlanOutput(InterfaceInfo ifaceInfo, Interface iface) { StringBuilder sb = new StringBuilder(); Formatter fmt = new Formatter(sb); IfL2vlan l2vlan = iface.getAugmentation(IfL2vlan.class); int vlanId = l2vlan != null ? l2vlan.getVlanId() != null ? l2vlan.getVlanId().getValue() : 0 : 0; System.out.println(fmt.format(VLAN_OUTPUT_FORMAT_LINE1, iface.getName())); sb.setLength(0); System.out.println(fmt.format(VLAN_OUTPUT_FORMAT, "", (ifaceInfo == null) ? UNSET : ifaceInfo.getDpId(), (ifaceInfo == null) ? UNSET : ifaceInfo.getPortName(), vlanId)); sb.setLength(0); System.out.println(fmt.format(VLAN_OUTPUT_FORMAT, (ifaceInfo == null) ? UNSET : ifaceInfo.getInterfaceTag(), (ifaceInfo == null) ? UNSET : ifaceInfo.getPortNo(), (ifaceInfo == null) ? UNSET : ifaceInfo.getAdminState(), (ifaceInfo == null) ? UNSET : ifaceInfo.getOpState())); sb.setLength(0); System.out.println(fmt.format(VLAN_OUTPUT_FORMAT + "\n", iface.getDescription(), "", "", "")); sb.setLength(0); fmt.close(); }
x -> x.getAugmentation(IfL2vlan.class).getVlanId().getValue(), // Collectors.toList())));
int vlanId = 0; if( l2Vlan != null ) { vlanId = l2Vlan.getVlanId().getValue() ;