Moti Asayag has uploaded a new change for review. Change subject: engine: Add query to retrieve all vnic profiles ......................................................................
engine: Add query to retrieve all vnic profiles The patch adds a query for retrieving all the vnic profile in the system, or filtered by the user-id. Change-Id: I811391b99d193b44874c3f2355ef08e0bb6e1cff Signed-off-by: Moti Asayag <[email protected]> --- A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/GetAllVnicProfilesQuery.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java 2 files changed, 20 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/72/16672/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/GetAllVnicProfilesQuery.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/GetAllVnicProfilesQuery.java new file mode 100644 index 0000000..115dc27 --- /dev/null +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/GetAllVnicProfilesQuery.java @@ -0,0 +1,16 @@ +package org.ovirt.engine.core.bll.network.vm; + +import org.ovirt.engine.core.bll.QueriesCommandBase; +import org.ovirt.engine.core.common.queries.IdQueryParameters; + +public class GetAllVnicProfilesQuery<P extends IdQueryParameters> extends QueriesCommandBase<P> { + public GetAllVnicProfilesQuery(P parameters) { + super(parameters); + } + + @Override + protected void executeQueryCommand() { + getQueryReturnValue().setReturnValue(getDbFacade().getVnicProfileDao().getAll(getUserID(), + getParameters().isFiltered())); + } +} diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java index b218614..d47aedd 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java @@ -42,10 +42,14 @@ GetAllNetworks(VdcQueryAuthType.User), GetAllNetworksByClusterId(VdcQueryAuthType.User), GetManagementInterfaceAddressByVmId(VdcQueryAuthType.User), + // Vm Network GetVmInterfacesByVmId(VdcQueryAuthType.User), GetVmGuestAgentInterfacesByVmId(VdcQueryAuthType.User), + // Vnic Profiles + GetAllVnicProfiles(VdcQueryAuthType.User), + // Template Network GetTemplateInterfacesByTemplateId(VdcQueryAuthType.User), -- To view, visit http://gerrit.ovirt.org/16672 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I811391b99d193b44874c3f2355ef08e0bb6e1cff Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Moti Asayag <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
