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 Summary
Modifier and TypeMethodDescriptionmapToPersistModel
(HvlOAuthProxyFromTrustedProxyModel proxyFromTrustedProxyModel, Long sourceProfileId, Long targetUserId, Set<@NotNull Long> roleIdSetToAdd) Map to proxy persist model.void
mapToUpdatableEntity
(HvlOAuthProxyModel proxyModel, HvlOAuthProxyPersist proxyPersist) Map to updatable entity.Methods inherited from interface tr.com.havelsan.javarch.data.model.mapper.HvlGenericMapStructMapper
convertToEntity, convertToEntityList, convertToEntitySet, convertToHvlPageModel, convertToModel, convertToModelList, convertToModelSet, mapToEntity
-
Method Details
-
mapToUpdatableEntity
Map to updatable entity.- Parameters:
proxyModel
- the proxy modelproxyPersist
- 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 modelsourceProfileId
- the source profile idtargetUserId
- the target user idroleIdSetToAdd
- the role id set to add- Returns:
- the proxy persist model
-