private VmNicFilterParameter lookupParameter(Guid parameterId) { List<VmNicFilterParameter> parameters = getBackendCollection( VmNicFilterParameter.class, QueryType.GetVmInterfaceFilterParameterById, new IdQueryParameters(guid) ); for (VmNicFilterParameter parameter : parameters) { if (Objects.equals(parameter.getId(), parameterId)) { return parameter; } } return null; }
protected void setUpGetEntityExpectations(int times, VmNicFilterParameter entity) { while (times-- > 0) { setUpGetEntityExpectations( QueryType.GetVmInterfaceFilterParameterById, IdQueryParameters.class, new String[] { "Id" }, new Object[] { entity.getId()}, entity ); } }
static VmNicFilterParameter setUpEntityExpectations( VmNicFilterParameter entity, int index) { when(entity.getId()).thenReturn(GUIDS[index]); when(entity.getName()).thenReturn(NAMES[index]); return entity; }
private VmNicFilterParameter lookupEntity(Guid id, String name) { List<VmNicFilterParameter> parameters = getBackendCollection( VmNicFilterParameter.class, QueryType.GetVmInterfaceFilterParameterById, new IdQueryParameters(id) ); for (VmNicFilterParameter parameter : parameters) { if (id.equals(parameter.getId()) || name.equals(parameter.getName())) { return parameter; } } return null; }
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()); }
@Mapping(from = VmNicFilterParameter.class, to = NetworkFilterParameter.class) public static NetworkFilterParameter map(VmNicFilterParameter entity, NetworkFilterParameter template) { NetworkFilterParameter model = template != null ? template : new NetworkFilterParameter(); if (entity.getId() != null) { model.setId(entity.getId().toString()); } if (entity.getName() != null) { model.setName(entity.getName()); } if (entity.getValue() != null) { model.setValue(entity.getValue()); } return model; } }
@Override protected MapSqlParameterSource createFullParametersMapper(VmNicFilterParameter obj) { return createIdParameterMapper( obj.getId()) .addValue("vm_interface_id", obj.getVmInterfaceId()) .addValue("name", obj.getName()) .addValue("value", obj.getValue()); }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("id", getId()) .append("vmInterfaceId", getVmInterfaceId()) .append("name", getName()) .append("value", getValue()) .build(); } }