Interface HvlOAuthProxyPersistMapper

All Superinterfaces:
tr.com.havelsan.javarch.data.model.mapper.HvlGenericMapStructMapper<HvlOAuthProxyModel,HvlOAuthProxyPersist>
All Known Implementing Classes:
HvlOAuthProxyPersistMapperImpl

public interface HvlOAuthProxyPersistMapper extends tr.com.havelsan.javarch.data.model.mapper.HvlGenericMapStructMapper<HvlOAuthProxyModel,HvlOAuthProxyPersist>
The mapper is used for mapping between HvlOAuthProxyModel and HvlOAuthProxyPersist
  • Method Details

    • mapToUpdatableEntity

      void mapToUpdatableEntity(HvlOAuthProxyModel proxyModel, HvlOAuthProxyPersist proxyPersist)
      Map to updatable entity.
      Parameters:
      proxyModel - the proxy model
      proxyPersist - the proxy persist
    • mapToPersistModel

      HvlOAuthProxyPersistModel mapToPersistModel(HvlOAuthProxyFromTrustedProxyModel proxyFromTrustedProxyModel, Long sourceProfileId, Long targetUserId, Set<@NotNull Long> roleIdSetToAdd)
      Map to proxy persist model.
      Parameters:
      proxyFromTrustedProxyModel - the proxy from trusted proxy model
      sourceProfileId - the source profile id
      targetUserId - the target user id
      roleIdSetToAdd - the role id set to add
      Returns:
      the proxy persist model