Referencia de la Clase sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuariosabstract

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...

Diagrama de herencias de sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios
sage.ew.DiagnosticoAutomatico.IAccionCorrectora sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinAccesoUltimoAnyo sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinCuentaSage sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinUnificar

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< DatosUsoDeUsuarioDTOObtenerDatosDeUsoSobreUsuariosMultigrupo ()
 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...
 

Descripción detallada

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.

Documentación del constructor y destructor

◆ AccionCorrectoraBorradoUsuarios()

sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.AccionCorrectoraBorradoUsuarios ( bool  automatica,
string  pregunta,
string  descripcion 
)
inline

Constructor con parámetros

Parámetros
automaticaCategoría de la prueba
preguntaNombre de la prueba
descripcionDescripción

Definición en la línea 2348 del archivo DiagnosticoPruebasImp.cs.

Documentación de las funciones miembro

◆ BorrarUsuariosMultigrupo()

bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.BorrarUsuariosMultigrupo ( IEnumerable< GrupoEmpresaItem grupos,
IEnumerable< string >  listaCodigosUsuario 
)
inlineprotected

Método para el borrado de usuarios

Parámetros
gruposColección de GrupoEmpresaItem donde operar
listaCodigosUsuarioLista de usuarios a eliminar
Devuelve

Definición en la línea 2420 del archivo DiagnosticoPruebasImp.cs.

◆ EsAutomatica()

bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.EsAutomatica ( )
inline

Obtiene si la acción es útomática

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

Definición en la línea 2387 del archivo DiagnosticoPruebasImp.cs.

◆ Execute()

abstract void sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Execute ( )
pure virtual

◆ GetDescripcion()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.GetDescripcion ( )
inline

Obtiene la Descripcion

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

Definición en la línea 2369 del archivo DiagnosticoPruebasImp.cs.

◆ GetMensaje()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.GetMensaje ( )
inline

Obtiene el mensaje

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

Definición en la línea 2396 del archivo DiagnosticoPruebasImp.cs.

◆ GetPregunta()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.GetPregunta ( )
inline

Obtiene la Pregunta

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

Definición en la línea 2378 del archivo DiagnosticoPruebasImp.cs.

◆ ObtenerDatosDeUsoSobreUsuariosMultigrupo()

IEnumerable<DatosUsoDeUsuarioDTO> sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.ObtenerDatosDeUsoSobreUsuariosMultigrupo ( )
inlineprotected

Obtiene los datos sin filtrar de uso (último acceso, cloudid, etc.)

Devuelve

Definición en la línea 2409 del archivo DiagnosticoPruebasImp.cs.

Documentación de los campos

◆ Automatica

readonly bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Automatica = false
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.

◆ Descripcion

readonly string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Descripcion = string.Empty
protected

Descripción de la acción correctora

Definición en la línea 2314 del archivo DiagnosticoPruebasImp.cs.

◆ Pregunta

readonly string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Pregunta = string.Empty
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.

Documentación de propiedades

◆ Mensaje

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Mensaje = string.Empty
getsetprotected

Descripción de la acción correctora

Definición en la línea 2328 del archivo DiagnosticoPruebasImp.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: