i

Please enable JavaScript to view this site.

The model class contains the properties with its getter and setter methods, while the service class contains the operation to be performed with the model.

Model Class Content

 

A user's model contains:

 

Model builder.

Set of getter and setter methods of its attributes.

 

Getter methods to get the organizational unit attributes

 

The model class of a case contains a set of getter methods for the organizational unit attributes.

 

 

Operation

Description

Parameters

getDisplayName()

Gets the descriptive name of the organizational unit.


getName()

Gets the name of the organizational unit.


getManager()

Gets the manager user of the organizational unit.


getSuperiorOrganizationalUnit()

Gets the superior organizational unit of the organizational unit.


getDescription()

Gets the description of the organizational unit.


getEmail()

Gets the email of the organizational unit.


getCalendar()

Gets the calendar of the organizational unit.


getManagerCanReadPrivateData()

Returns true if the organizational unit manager has permission to read private data, false otherwise.


getManagerCanUpdatePrivateData()

 

Returns true if the organizational unit manager has permission to update private data, false otherwise.


getManagerCanDeletePrivateData()

 

Returns true if the organizational unit manager has permission to delete private data, false otherwise.


getUserCanReadPrivateData()

Returns true if the organizational unit users have permission to read private data, false otherwise.


getUserCanUpdatePrivateData()

Returns true if the organizational unit users have permission to update private data, false otherwise.


getUserCanDeletePrivateData()

Returns true if the organizational unit users have permission to delete private data, false otherwise.


Service Class Content

 

The service allows the following operations to be performed:

 

 

Operation

Description

Parameter

read(orgUnit)

Reads an instance.

User OrgUnit: Code of the organizational unit to read

Example of Use

 

The Deyel organizational unit object is used. It contains the use of the “OrganizationalUnit” model class and the “OrganizationalUnitService” service class.

 

1.Service creation

 

This service is created only once in the rule and is reused in different operations.

 

 

OrganizationalUnitService organizationalUnitService = new       OrganizationalUnitService(getApiClient());

 

 

 

2.Reading of the organizational unit

 

This example retrieves the manager property value of an organizational unit identified with the "000000008' code, using the read method (organizationalUnit) of the "OrganizationalUnitService" service class. The manager property value is obtained through the corresponding getter method of the "OrganizationalUnit" model class.

 

 

OrganizationalUnit organizationalUnit = new

OrganizationalUnit();

organizationalUnit.setOrganizationalUnit("0000000008");

OrganizationalUnit xOrganizationalUnitReaded =

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

 

Send us your comment
Share on Twitter Share on Linkedin Send by Email Print