Interface HvlLdapOuProvider
- All Known Implementing Classes:
HvlLdapOuProviderImpl
public interface HvlLdapOuProvider
The class is a service using for ldap ou operations
-
Method Summary
Modifier and TypeMethodDescriptiongetOuList
(@NotNull HvlLdapOuQueryModel ldapOuQueryModel) Gets ou list.void
save
(@Valid @NotNull HvlLdapOuModel ldapOuModel) Saves organization unit.void
update
(@Valid @NotNull HvlLdapOuUpdateModel ldapOuUpdateModel) Updates organization unit.
-
Method Details
-
getOuList
Gets ou list.- Parameters:
ldapOuQueryModel
- the ldap ou query model- Returns:
- the ou list
-
save
Saves organization unit.- Parameters:
ldapOuModel
- the ldapOuModel- Throws:
HvlLdapException
- the hvl ldap exception
-
update
void update(@Valid @NotNull @Valid @NotNull HvlLdapOuUpdateModel ldapOuUpdateModel) throws HvlLdapException Updates organization unit.- Parameters:
ldapOuUpdateModel
- the ldapOuUpdateModel- Throws:
HvlLdapException
- the hvl ldap exception
-