Interface HvlLdapOuOperationalRestService

All Known Implementing Classes:
HvlOAuthLdapOuController

@Validated @HvlPublicFeignRestService @FeignClient(name="${hvl.oauth.ldap.service.name:ldapOuPrivateRestService}", path="${hvl.oauth.ldap.service.ou.path:/ou}", url="${hvl.oauth.ldap.service.url}") public interface HvlLdapOuOperationalRestService
The interface Hvl ldap ou operational rest service.
  • Method Summary

    Modifier and Type
    Method
    Description
    tr.com.havelsan.javarch.service.data.HvlResponse<Void>
    delete(@NotNull HvlLdapBaseModel ldapBaseModel)
    Delete organization unit.
    tr.com.havelsan.javarch.service.data.HvlResponse<Void>
    save(@NotNull HvlLdapOuModel ldapOuModel)
    Saves organization unit.
    tr.com.havelsan.javarch.service.data.HvlResponse<Void>
    update(@NotNull HvlLdapOuUpdateModel ldapOuUpdateModel)
    Updates organization unit.
  • Method Details

    • save

      @PostMapping(path="/", consumes="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<Void> save(@RequestBody @NotNull @NotNull HvlLdapOuModel ldapOuModel)
      Saves organization unit.
      Parameters:
      ldapOuModel - the ldap ou model
      Returns:
      the hvl response
    • update

      @PutMapping(path="/", consumes="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<Void> update(@RequestBody @NotNull @NotNull HvlLdapOuUpdateModel ldapOuUpdateModel)
      Updates organization unit.
      Parameters:
      ldapOuUpdateModel - the ldap ou update model
      Returns:
      the hvl response
    • delete

      @DeleteMapping(consumes="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<Void> delete(@NotNull @RequestBody @NotNull HvlLdapBaseModel ldapBaseModel)
      Delete organization unit.
      Parameters:
      ldapBaseModel - the ldap base model
      Returns:
      the hvl response