package org.ovirt.engine.core.common.businessentities; import javax.validation.constraints.NotNull; import org.ovirt.engine.core.common.utils.ToStringBuilder; import org.ovirt.engine.core.common.validation.group.CreateEntity; import org.ovirt.engine.core.common.validation.group.UpdateEntity; import org.ovirt.engine.core.compat.Guid; public class XENVmProviderProperties extends VmProviderProperties { @NotNull(message = "VALIDATION_URL_INVALID", groups = { CreateEntity.class, UpdateEntity.class }) private String url; public XENVmProviderProperties() { } public XENVmProviderProperties(String url, Guid dataCenterId, Guid proxyHostId) { super(dataCenterId, proxyHostId); this.url = url; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } @Override protected ToStringBuilder getToStringBuilder() { return super.getToStringBuilder() .append("url", getUrl()); } }