private VmNicFilterParameter setUpEntityExpectations( VmNicFilterParameter entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); when(entity.getValue()).thenReturn(VALUES[index]); when(entity.getVmInterfaceId()).thenReturn(VM_NIC_ID); return entity; }
@Override public boolean equals(Object o) { if (getEntity() == null && !(o instanceof NetworkFilterParameterModel)) { return false; } return getEntity().getId().equals(((NetworkFilterParameterModel) o).getEntity().getId()) && getEntity().getVmInterfaceId().equals(((NetworkFilterParameterModel) o).getEntity().getVmInterfaceId()); }
@Override protected MapSqlParameterSource createFullParametersMapper(VmNicFilterParameter obj) { return createIdParameterMapper( obj.getId()) .addValue("vm_interface_id", obj.getVmInterfaceId()) .addValue("name", obj.getName()) .addValue("value", obj.getValue()); }
/** * Ensures that the returned network filter parameters are associated to the network interface. */ @Test public void testGetAllForVmNic() { List<VmNicFilterParameter> result = dao.getAllForVmNic(FixturesTool.VM_NETWORK_INTERFACE); assertNotNull(result); assertEquals(FixturesTool.NUMBER_OF_VM_NETWORK_FILTER_PARAMETERS_OF_VM_NETWORK_INTERFACE, result.size()); for (VmNicFilterParameter parameter : result) { assertEquals(FixturesTool.VM_NETWORK_INTERFACE, parameter.getVmInterfaceId()); } }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("id", getId()) .append("vmInterfaceId", getVmInterfaceId()) .append("name", getName()) .append("value", getValue()) .build(); } }
public VmNicFilterParameter flush() { getEntity().setName(name.getEntity()); getEntity().setValue(value.getEntity()); if (getEntity().getVmInterfaceId() == null) { getEntity().setVmInterfaceId(Guid.Empty); } return getEntity(); }