package org.ovirt.engine.core.common.queries;
import org.ovirt.engine.core.common.businessentities.*;
import javax.xml.bind.annotation.*;
import java.util.Collection;
/**
* This class is used to represent the updated data that is used in the register query logic on queries that return a
* List of IVdcQueryable (for example: Search, GetAllDisksByVmID).
*/
// @XmlAccessorType(XmlAccessType.NONE)
@XmlType(namespace = "http://service.engine.ovirt.org", name = "ListIVdcQueryableUpdatedData")
public class ListIVdcQueryableUpdatedData extends IRegisterQueryUpdatedData {
private static final long serialVersionUID = -2939208206199375205L;
// VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond
// to .NET attributes:
// @XmlElement(name="Added")
private java.util.Map<Object, IVdcQueryable> privateAdded;
public java.util.Map<Object, IVdcQueryable> getAdded() {
return privateAdded;
}
public void setAdded(java.util.Map<Object, IVdcQueryable> value) {
privateAdded = value;
}
// VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond
// to .NET attributes:
// @XmlElement(name="Removed")
private Collection<Object> privateRemoved;
public Collection<Object> getRemoved() {
return privateRemoved;
}
public void setRemoved(Collection<Object> value) {
privateRemoved = value;
}
// VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond
// to .NET attributes:
// @XmlElement(name="Updated")
private java.util.Map<Object, IVdcQueryable> privateUpdated;
public java.util.Map<Object, IVdcQueryable> getUpdated() {
return privateUpdated;
}
public void setUpdated(java.util.Map<Object, IVdcQueryable> value) {
privateUpdated = value;
}
public ListIVdcQueryableUpdatedData() {
setAdded(new java.util.HashMap<Object, IVdcQueryable>());
setRemoved(new java.util.ArrayList<Object>());
setUpdated(new java.util.HashMap<Object, IVdcQueryable>());
}
public ListIVdcQueryableUpdatedData(java.util.Map<Object, IVdcQueryable> added, Collection<Object> removed,
java.util.Map<Object, IVdcQueryable> updated) {
setAdded(added);
setRemoved(removed);
setUpdated(updated);
}
// @XmlElement(name="Faulted")
private ValueObjectPair privateFaulted;
public ValueObjectPair getFaulted() {
return privateFaulted;
}
public void setFaulted(ValueObjectPair value) {
privateFaulted = value;
}
}