Clase abstracte de acciones correctoras que implican el borrado de usuarios en entornos multigrupo. Provee de métodos base para la obtención de grupos, usuarios por grupos así como la operativa para borrarlos Más...
Métodos públicos | |
AccionCorrectoraBorradoUsuarios (bool automatica, string pregunta, string descripcion) | |
Constructor con parámetros Más... | |
abstract void | Execute () |
Métodod para ejecutar la acción corretora Más... | |
string | GetDescripcion () |
Obtiene la Descripcion Más... | |
string | GetPregunta () |
Obtiene la Pregunta Más... | |
bool | EsAutomatica () |
Obtiene si la acción es útomática Más... | |
string | GetMensaje () |
Obtiene el mensaje Más... | |
Métodos protegidos | |
IEnumerable< DatosUsoDeUsuarioDTO > | ObtenerDatosDeUsoSobreUsuariosMultigrupo () |
Obtiene los datos sin filtrar de uso (último acceso, cloudid, etc.) Más... | |
bool | BorrarUsuariosMultigrupo (IEnumerable< GrupoEmpresaItem > grupos, IEnumerable< string > listaCodigosUsuario) |
Método para el borrado de usuarios Más... | |
Atributos protegidos | |
readonly bool | Automatica = false |
Obtiene o establece si la acción correctora requiere confirmación de usuario Más... | |
readonly string | Pregunta = string.Empty |
Para el caso de correcciones no automáticas guarda la pregunta a realizar al usuario Más... | |
readonly string | Descripcion = string.Empty |
Descripción de la acción correctora Más... | |
Propiedades | |
string | Mensaje = string.Empty [get, set] |
Descripción de la acción correctora Más... | |
Clase abstracte de acciones correctoras que implican el borrado de usuarios en entornos multigrupo. Provee de métodos base para la obtención de grupos, usuarios por grupos así como la operativa para borrarlos
Definición en la línea 2299 del archivo DiagnosticoPruebasImp.cs.
|
inline |
Constructor con parámetros
automatica | Categoría de la prueba |
pregunta | Nombre de la prueba |
descripcion | Descripción |
Definición en la línea 2348 del archivo DiagnosticoPruebasImp.cs.
|
inlineprotected |
Método para el borrado de usuarios
grupos | Colección de GrupoEmpresaItem donde operar |
listaCodigosUsuario | Lista de usuarios a eliminar |
Definición en la línea 2420 del archivo DiagnosticoPruebasImp.cs.
|
inline |
Obtiene si la acción es útomática
Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.
Definición en la línea 2387 del archivo DiagnosticoPruebasImp.cs.
|
pure virtual |
Métodod para ejecutar la acción corretora
Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.
Implementado en sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinCuentaSage, sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinUnificar y sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinAccesoUltimoAnyo.
|
inline |
Obtiene la Descripcion
Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.
Definición en la línea 2369 del archivo DiagnosticoPruebasImp.cs.
|
inline |
Obtiene el mensaje
Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.
Definición en la línea 2396 del archivo DiagnosticoPruebasImp.cs.
|
inline |
Obtiene la Pregunta
Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.
Definición en la línea 2378 del archivo DiagnosticoPruebasImp.cs.
|
inlineprotected |
Obtiene los datos sin filtrar de uso (último acceso, cloudid, etc.)
Definición en la línea 2409 del archivo DiagnosticoPruebasImp.cs.
|
protected |
Obtiene o establece si la acción correctora requiere confirmación de usuario
Definición en la línea 2306 del archivo DiagnosticoPruebasImp.cs.
|
protected |
Descripción de la acción correctora
Definición en la línea 2314 del archivo DiagnosticoPruebasImp.cs.
|
protected |
Para el caso de correcciones no automáticas guarda la pregunta a realizar al usuario
Definición en la línea 2310 del archivo DiagnosticoPruebasImp.cs.
|
getsetprotected |
Descripción de la acción correctora
Definición en la línea 2328 del archivo DiagnosticoPruebasImp.cs.