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