@Override public ActionParametersBase getParameters(NetworkFilterParameter incoming, VmNicFilterParameter entity) { VmNicFilterParameter parameter = map(incoming, entity); parameter.setVmInterfaceId(nicId); return new VmNicFilterParameterParameters(vmId, parameter); } }
@Override public VmNicFilterParameter mapRow(ResultSet rs, int rowNum) throws SQLException { VmNicFilterParameter entity = new VmNicFilterParameter(); entity.setId(getGuidDefaultEmpty(rs, "id")); entity.setVmInterfaceId(getGuidDefaultEmpty(rs, "vm_interface_id")); entity.setName(rs.getString("name")); entity.setValue(rs.getString("value")); return entity; } }
@Override public Response add(NetworkFilterParameter parameter) { validateParameters(parameter, "value"); VmNicFilterParameter vmNicFilterParameter = map(parameter); vmNicFilterParameter.setVmInterfaceId(nicId); return performCreate( ActionType.AddVmNicFilterParameter, new VmNicFilterParameterParameters(vmId, vmNicFilterParameter), new NicNetworkFilterParameterResolver(parameter.getName()) ); }
@Override protected void updateExistingEntity() { existingEntity.setId(FixturesTool.VM_NETWORK_FILTER_PARAMETER); existingEntity.setName("IP"); existingEntity.setValue("192.168.122.1"); existingEntity.setVmInterfaceId(FixturesTool.VM_NETWORK_INTERFACE); }
public VmNicFilterParameter flush() { getEntity().setName(name.getEntity()); getEntity().setValue(value.getEntity()); if (getEntity().getVmInterfaceId() == null) { getEntity().setVmInterfaceId(Guid.Empty); } return getEntity(); }
@Override protected VmNicFilterParameter generateNewEntity() { VmNicFilterParameter parameter = new VmNicFilterParameter(); parameter.setId(Guid.newGuid()); parameter.setName("IP"); parameter.setValue("192.168.122.2"); parameter.setVmInterfaceId(FixturesTool.VM_NETWORK_INTERFACE); return parameter; }