Mike Kolesnik has uploaded a new change for review. Change subject: engine: Add rename logging for providers ......................................................................
engine: Add rename logging for providers Added ability to log to the audit log the renaming of a provider. Change-Id: I3a9206e8da761a88832507a3342d8526514f292f Signed-off-by: Mike Kolesnik <[email protected]> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/UpdateProviderCommand.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java 2 files changed, 25 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/83/14883/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/UpdateProviderCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/UpdateProviderCommand.java index d2ad9cb..c80ef9d 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/UpdateProviderCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/provider/UpdateProviderCommand.java @@ -4,6 +4,7 @@ import java.util.List; import org.ovirt.engine.core.bll.CommandBase; +import org.ovirt.engine.core.bll.RenamedEntityInfoProvider; import org.ovirt.engine.core.bll.utils.PermissionSubject; import org.ovirt.engine.core.common.AuditLogType; import org.ovirt.engine.core.common.VdcObjectType; @@ -13,9 +14,11 @@ import org.ovirt.engine.core.common.validation.group.UpdateEntity; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.dal.VdcBllMessages; +import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase; import org.ovirt.engine.core.dao.provider.ProviderDao; -public class UpdateProviderCommand<P extends ProviderParameters> extends CommandBase<P> { +public class UpdateProviderCommand<P extends ProviderParameters> extends CommandBase<P> + implements RenamedEntityInfoProvider { private Provider oldProvider; @@ -88,4 +91,23 @@ private ProviderDao getProviderDao() { return getDbFacade().getProviderDao(); } + + @Override + public String getEntityType() { + return VdcObjectType.PROVIDER.getVdcObjectTranslation(); + } + + @Override + public String getEntityOldName() { + return getOldProvider().getName(); + } + + @Override + public String getEntityNewName() { + return getProvider().getName(); + } + + @Override + public void setEntityId(AuditLogableBase logable) { + } } diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java index e1e9644..4a3cca4 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java @@ -30,7 +30,8 @@ Network(20, "Network"), Snapshot(21, "Snapshot"), Event(22, "Event"), - GlusterHook(23, "GlusterHook"); + GlusterHook(23, "GlusterHook"), + PROVIDER(24, "Provider"); private int value; private String vdcObjectTranslationVal; -- To view, visit http://gerrit.ovirt.org/14883 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3a9206e8da761a88832507a3342d8526514f292f Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
