@Override public List<ConfigItem> generateConfig(final NetworkElementCommand cmd) { final CreateIpAliasCommand command = (CreateIpAliasCommand) cmd; final List<IpAddressAlias> ipAliases = new LinkedList<IpAddressAlias>(); final List<IpAliasTO> ipAliasTOs = command.getIpAliasList(); for (final IpAliasTO ipaliasto : ipAliasTOs) { final IpAddressAlias alias = new IpAddressAlias(false, ipaliasto.getRouterip(), ipaliasto.getNetmask(), Long.parseLong(ipaliasto.getAlias_count())); ipAliases.add(alias); } final IpAliases ipAliasList = new IpAliases(ipAliases); return generateConfigItems(ipAliasList); }
@Override public List<ConfigItem> generateConfig(final NetworkElementCommand cmd) { final DeleteIpAliasCommand command = (DeleteIpAliasCommand) cmd; final List<IpAddressAlias> ipAliases = new LinkedList<IpAddressAlias>(); final List<IpAliasTO> revokedIpAliasTOs = command.getDeleteIpAliasTos(); for (final IpAliasTO ipAliasTO : revokedIpAliasTOs) { final IpAddressAlias alias = new IpAddressAlias(true, ipAliasTO.getRouterip(), ipAliasTO.getNetmask(), Long.parseLong(ipAliasTO.getAlias_count())); ipAliases.add(alias); } final List<IpAliasTO> activeIpAliasTOs = command.getCreateIpAliasTos(); for (final IpAliasTO ipAliasTO : activeIpAliasTOs) { final IpAddressAlias alias = new IpAddressAlias(false, ipAliasTO.getRouterip(), ipAliasTO.getNetmask(), Long.parseLong(ipAliasTO.getAlias_count())); ipAliases.add(alias); } final IpAliases ipAliasList = new IpAliases(ipAliases); return generateConfigItems(ipAliasList); }
args.append(ipAliasTO.getAlias_count()); args.append(":"); args.append(ipAliasTO.getRouterip()); args.append(":"); args.append(ipAliasTO.getNetmask()); args.append(ipAliasTO.getAlias_count()); args.append(":"); args.append(ipAliasTO.getRouterip()); args.append(":"); args.append(ipAliasTO.getNetmask());
args.append(ipaliasto.getAlias_count()); args.append(":"); args.append(ipaliasto.getRouterip()); args.append(":"); args.append(ipaliasto.getNetmask());