Eli Mesika has uploaded a new change for review. Change subject: core : adding GetAuditLogByIdQuery ......................................................................
core : adding GetAuditLogByIdQuery Adding a new query to get an audit_log entry giving its id. Change-Id: Iddc4a5acf5237f21d75d0e438fc5e920cb8e7e0c Signed-off-by: Eli Mesika <emes...@redhat.com> --- A backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetAuditLogByIdQuery.java A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/GetAuditLogByIdParameters.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java 3 files changed, 39 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/92/10092/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetAuditLogByIdQuery.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetAuditLogByIdQuery.java new file mode 100644 index 0000000..f4ac75c --- /dev/null +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetAuditLogByIdQuery.java @@ -0,0 +1,18 @@ +package org.ovirt.engine.core.bll; + +import org.ovirt.engine.core.common.queries.GetAuditLogByIdParameters; + +public class GetAuditLogByIdQuery <P extends GetAuditLogByIdParameters> extends QueriesCommandBase<P>{ + + public GetAuditLogByIdQuery(P parameters) { + super(parameters); + } + + /** Actually executes the query, and stores the result in {@link #getQueryReturnValue()} */ + @Override + protected void executeQueryCommand() { + getQueryReturnValue().setReturnValue( + getDbFacade().getAuditLogDao() + .get(getParameters().getId())); + } +} diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/GetAuditLogByIdParameters.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/GetAuditLogByIdParameters.java new file mode 100644 index 0000000..4fbabba --- /dev/null +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/GetAuditLogByIdParameters.java @@ -0,0 +1,20 @@ +package org.ovirt.engine.core.common.queries; + +public class GetAuditLogByIdParameters extends VdcQueryParametersBase { + + public GetAuditLogByIdParameters(Long id) { + super(); + this.id = id; + } + + private static final long serialVersionUID = 1L; + private long id; + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } +} 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 66e8ab1..cdd05fd 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 @@ -166,6 +166,7 @@ GetTemplateMessages, GetAllAuditLogsByVMName(VdcQueryAuthType.User), GetAllAuditLogsByVMTemplateName(VdcQueryAuthType.User), + GetAuditLogById, // Search queries Search, -- To view, visit http://gerrit.ovirt.org/10092 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iddc4a5acf5237f21d75d0e438fc5e920cb8e7e0c Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Eli Mesika <emes...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches