UserDtoClaimsFactory.java
package io.extact.rms.external.webapi.jwt;
import io.extact.rms.external.webapi.dto.UserAccountResourceDto;
import io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaims;
import io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaimsFactory;
public class UserDtoClaimsFactory implements UserClaimsFactory {
@Override
public boolean canNewInstanceFrom(Object obj) {
return obj instanceof UserAccountResourceDto;
}
@Override
public UserClaims newInstanceFrom(Object obj) {
return new UserClaimsAdaptor((UserAccountResourceDto)obj);
}
}