package org.ovirt.engine.core.common.queries; import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import org.ovirt.engine.core.common.businessentities.AdUser; import org.ovirt.engine.core.common.businessentities.AsyncTaskStatus; import org.ovirt.engine.core.common.businessentities.AuditLog; import org.ovirt.engine.core.common.businessentities.DbUser; import org.ovirt.engine.core.common.businessentities.DiskImage; import org.ovirt.engine.core.common.businessentities.DiskImageBase; import org.ovirt.engine.core.common.businessentities.FenceStatusReturnValue; import org.ovirt.engine.core.common.businessentities.LUNs; import org.ovirt.engine.core.common.businessentities.RepoFileMetaData; import org.ovirt.engine.core.common.businessentities.ServerCpu; import org.ovirt.engine.core.common.businessentities.TabType; import org.ovirt.engine.core.common.businessentities.VDS; import org.ovirt.engine.core.common.businessentities.VDSGroup; import org.ovirt.engine.core.common.businessentities.VM; import org.ovirt.engine.core.common.businessentities.VdsDynamic; import org.ovirt.engine.core.common.businessentities.VdsNetworkInterface; import org.ovirt.engine.core.common.businessentities.VdsStatic; import org.ovirt.engine.core.common.businessentities.VdsStatistics; import org.ovirt.engine.core.common.businessentities.VmDynamic; import org.ovirt.engine.core.common.businessentities.VmNetworkInterface; import org.ovirt.engine.core.common.businessentities.VmStatic; import org.ovirt.engine.core.common.businessentities.VmStatistics; import org.ovirt.engine.core.common.businessentities.VmTemplate; import org.ovirt.engine.core.common.businessentities.ad_groups; import org.ovirt.engine.core.common.businessentities.bookmarks; import org.ovirt.engine.core.common.businessentities.event_map; import org.ovirt.engine.core.common.businessentities.event_notification_methods; import org.ovirt.engine.core.common.businessentities.event_subscriber; import org.ovirt.engine.core.common.businessentities.network; import org.ovirt.engine.core.common.businessentities.permissions; import org.ovirt.engine.core.common.businessentities.roles; import org.ovirt.engine.core.common.businessentities.roles_actions; import org.ovirt.engine.core.common.businessentities.storage_domain_static; import org.ovirt.engine.core.common.businessentities.storage_domains; import org.ovirt.engine.core.common.businessentities.storage_pool; import org.ovirt.engine.core.common.businessentities.storage_server_connections; import org.ovirt.engine.core.common.businessentities.tags; import org.ovirt.engine.core.common.businessentities.tags_vm_map; import org.ovirt.engine.core.common.businessentities.vm_pool_map; import org.ovirt.engine.core.common.businessentities.vm_pools; import org.ovirt.engine.core.compat.KeyValuePairCompat; import org.ovirt.engine.core.compat.Version; /** * Query return value class, If inheriting from this class add logic to QueriesCommandBase class. */ // VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to // .NET attributes: @XmlSeeAlso({ // java.util.HashMap<String, int>.class, tags.class, tags_vm_map.class, // java.util.ArrayList<tags_vm_map>.class, // java.util.ArrayList<tags>.class, bookmarks.class, // java.util.ArrayList<bookmarks>.class, vm_pools.class, VM.class, VmStatic.class, VmDynamic.class, VmStatistics.class, // java.util.ArrayList<String>.class, vm_pool_map.class, // java.util.ArrayList<vm_pool_map>.class, VDSGroup.class, // java.util.ArrayList<VDSGroup>.class, VDS.class, VdsDynamic.class, VdsStatic.class, VdsStatistics.class, // java.util.ArrayList<VDS>.class, VdsStatic.class, // java.util.ArrayList<VdsStatic>.class, VM.class, VmStatic.class, // java.util.ArrayList<VM>.class, VmTemplate.class, // java.util.ArrayList<VmTemplate>.class, DbUser.class, // java.util.ArrayList<DbUser>.class, ad_groups.class, // java.util.ArrayList<ad_groups>.class, vm_pools.class, // java.util.ArrayList<vm_pools>.class, // java.util.ArrayList<GetAllVmSnapshotsByDriveQueryReturnValue>.class, TabType.class, AuditLog.class, RepoFileMetaData.class, // java.util.ArrayList<AuditLog>.class, AdUser.class, // java.util.ArrayList<AdUser>.class, // IVdcQueryable.class, // java.util.ArrayList<IVdcQueryable>.class, SearchReturnValue.class, LicenseReturnValue.class, GetAllVmSnapshotsByDriveQueryReturnValue.class, // java.util.HashMap<String, java.util.ArrayList<DiskImage>>.class, // java.util.ArrayList<DiskImage>.class, DiskImage.class, // java.util.HashMap<String, String>.class, // java.util.Map.Entry<String, String>.class, ImportCandidateInfoBase.class, VmCandidateInfo.class, TemplateCandidateInfo.class, ImportCandidateSourceEnum.class, // java.util.HashMap<ImportCandidateSourceEnum, // java.util.HashMap<String, ImportCandidateInfoBase>>.class, // java.util.HashMap<String, ImportCandidateInfoBase>.class, ServerCpu.class, // java.util.ArrayList<ServerCpu>.class, roles.class, // java.util.ArrayList<roles>.class, roles_actions.class, // java.util.ArrayList<roles_actions>.class, VdsNetworkInterface.class, VmNetworkInterface.class, // java.util.ArrayList<Interface>.class, network.class, // java.util.ArrayList<network>.class, permissions.class, // java.util.ArrayList<permissions>.class, storage_pool.class, // java.util.ArrayList<storage_pool>.class, storage_domains.class, // java.util.ArrayList<storage_domains>.class, storage_domain_static.class, // java.util.ArrayList<storage_domain_static>.class, storage_server_connections.class, // java.util.ArrayList<storage_server_connections>.class, event_notification_methods.class, // java.util.ArrayList<event_notification_methods>.class, LUNs.class, // java.util.ArrayList<LUNs>.class, DiskImageBase.class, // java.util.ArrayList<DiskImageBase>.class, event_map.class, // java.util.ArrayList<event_map>.class, AsyncTaskStatus.class, // java.util.ArrayList<AsyncTaskStatus>.class, event_subscriber.class, // java.util.ArrayList<event_subscriber>.class, // VDSReturnValue.class, // java.util.HashMap<VmTemplate, java.util.ArrayList<DiskImage>>.class, ListIVdcQueryableUpdatedData.class, KeyValuePairCompat.class, DiskImageList.class, FenceStatusReturnValue.class, Version.class // java.util.ArrayList<Version>.class }) @XmlAccessorType(XmlAccessType.NONE) @XmlType(name = "VdcQueryReturnValue") public class VdcQueryReturnValue implements Serializable { private static final long serialVersionUID = -7737597005584540780L; private boolean _succeeded; private String _exceptionString; private Object returnValue; @XmlElement(name = "ReturnValueWrapper") public ValueObject getSerializaedReturnValue() { return ValueObject.createValueObject(returnValue); } public Object getReturnValue() { return returnValue; } public void setReturnValue(Object value) { returnValue = value; } // VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond // to .NET attributes: @XmlElement(name = "ExceptionString") public String getExceptionString() { return _exceptionString; } public void setExceptionString(String value) { _exceptionString = value; } // VB & C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond // to .NET attributes: @XmlElement(name = "Succeeded") public boolean getSucceeded() { return _succeeded; } public void setSucceeded(boolean value) { _succeeded = value; } public VdcQueryReturnValue() { } }