package com.airlock.iam.login.rest.infrastructure.factory;

import com.airlock.iam.common.api.domain.model.user.UserIdentity;
import com.airlock.iam.common.domain.model.principal.UserPrincipal;
import com.airlock.iam.common.domain.service.principal.UserPrincipalService;

public final class NopUserPrincipalService implements UserPrincipalService {
   @Override
   public UserPrincipal initializePrincipal(UserIdentity userIdentity) {
      throw new UnsupportedOperationException();
   }

   @Override
   public void savePrincipal() {
   }

   @Override
   public void reloadPrincipal() {
   }
}
