i

Please enable JavaScript to view this site.

La clase modelo contiene las propiedades con sus métodos getter y setter, mientras que la clase servicio contiene la operación a realizar con el modelo.

Contenido de la Clase Modelo

 

El modelo de un usuario contiene:

 

Constructor del modelo.

Conjunto de métodos getter y setter de sus atributos.

 

Métodos getter para obtener los atributos de la unidad organizacional

 

La clase modelo de un caso contiene un conjunto de métodos getter para los atributos de la unidad organizacional.

 

 

Operación

Descripción

Parámetros

getDisplayName()

Obtiene el nombre descriptivo de la unidad organizacional.


getName()

Obtiene el nombre de la unidad organizacional.


getManager()

Obtiene el usuario administrador de la unidad organizacional.


getSuperiorOrganizationalUnit()

Obtiene la unidad organizacional superior de la unidad organizacional.


getDescription()

Obtiene la descripción de la unidad organizacional.


getEmail()

Obtiene el mail de la unidad organizacional.


getCalendar()

Obtiene el calendario de la unidad organizacional.


getManagerCanReadPrivateData()

Retorna verdadero si el administrador de la unidad organizacional tiene permiso de lectura de datos privados, falso en caso contrario.


getManagerCanUpdatePrivateData()

 

 

Retorna verdadero si el administrador de la unidad organizacional tiene permiso de modificación de datos privados, falso en caso contrario.


getManagerCanDeletePrivateData()

 

 

Retorna verdadero si el administrador de la unidad organizacional tiene permiso para eliminar datos privados, falso en caso contrario.


getUserCanReadPrivateData()

Retorna verdadero si los usuarios de la unidad organizacional tienen permiso de lectura de datos privados, falso en caso contrario.


getUserCanUpdatePrivateData()

Retorna verdadero si los usuarios de la unidad organizacional tienen permiso de modificación de datos privados, falso en caso contrario.


getUserCanDeleteePrivateData()

Retorna verdadero si los usuarios de la unidad organizacional tienen permiso para eliminar datos privados, falso en caso contrario.


Contenido de la Clase Servicio

 

El servicio permite realizar la siguiente operación:

 

 

Operación

Descripción

Parámetro

read(orgUnit)

Lee una instancia.

User OrgUnit: Código de la unidad organizacional a leer

Ejemplo de Uso

 

Se utiliza el objeto Deyel unidad organizacional y contiene el uso de la clase modelo “OrganizationalUnit” y la clase servicio “OrganizationalUnitService”.

 

1.Creación del servicio

 

Este servicio se crea por única vez en la regla y se lo reutiliza en las distintas operaciones.

 

 

OrganizationalUnitService organizationalUnitService = new                 OrganizationalUnitService(getApiClient());

 

 

 

2.Lectura de la unidad organizacional

 

En este ejemplo se recupera el valor de la propiedad manager de una unidad organizacional identificada con el código “000000008’, utilizando el método read(organizationalUnit) de la clase  servicio “OrganizationalUnitService”. Se obtiene el valor de la propiedad manager mediante el correspondiente método getter de la clase modelo “OrganizationalUnit”.

 

 

OrganizationalUnit organizationalUnit = new OrganizationalUnit();

organizationalUnit.setOrganizationalUnit("0000000008");

OrganizationalUnit xOrganizationalUnitReaded =               organizationalUnitService.read(organizationalUnit); log("Manager: " + organizationalUnitReaded.getManager());

 

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir