package org.ovirt.engine.core.common.action; import org.ovirt.engine.core.common.businessentities.Permission; import org.ovirt.engine.core.common.businessentities.aaa.DbGroup; import org.ovirt.engine.core.common.businessentities.aaa.DbUser; import org.ovirt.engine.core.compat.Guid; public class PermissionsOperationsParameters extends VdcActionParametersBase { private static final long serialVersionUID = 8854712438369127152L; private DbUser user; private DbGroup group; private Guid targetId; private Permission permission; public PermissionsOperationsParameters() { } public PermissionsOperationsParameters(Permission permission) { setPermission(permission); } public PermissionsOperationsParameters(Permission permission, Guid targetId) { this(permission); this.targetId = targetId; } public PermissionsOperationsParameters(Permission permission, DbUser user) { this.permission = permission; this.user = user; } public PermissionsOperationsParameters(Permission permission, DbGroup group) { this.permission = permission; this.group = group; } public DbUser getUser() { return user; } public void setUser(DbUser value) { user = value; } public DbGroup getGroup() { return group; } public void setGroup(DbGroup value) { group = value; } public Permission getPermission() { return permission; } public void setPermission(Permission value) { permission = value; } public Guid getTargetId() { return targetId; } public void setTargetId(Guid targetId) { this.targetId = targetId; } }