@Priority(value=2000) public class OAuth1Migration extends java.lang.Object implements HealthCheck
HealthCheck.Result
Modifier and Type | Field and Description |
---|---|
private int |
consumerNumber |
private static org.slf4j.Logger |
log |
private ConsumerService |
newConsumerService |
private AccessTokenService |
newTokenService |
private ConsumerService |
oldConsumerService |
private AccessTokenService |
oldTokenService |
private int |
tokenNumber |
Constructor and Description |
---|
OAuth1Migration(ConsumerService oldConsumerService,
ConsumerService newConsumerService,
AccessTokenService oldTokenService,
AccessTokenService newTokenService) |
Modifier and Type | Method and Description |
---|---|
HealthCheck.Result |
check() |
private void |
checkTokens(Consumer consumer) |
private void |
createConsumer(Consumer oldConsumer) |
private static OAuth1ConsumerEntity |
createConsumerEntity(Consumer consumer,
java.util.List<Token> tokens,
java.util.List<RoleEntity> roleList) |
private static java.util.List<OAuth1TokenEntity> |
createEntities(java.util.List<Token> tokens,
OAuth1ConsumerEntity consumerEntity,
java.util.List<RoleEntity> roleList) |
private static java.util.Set<RoleEntity> |
createRoleEntities(Token oldToken,
java.util.List<RoleEntity> roleList) |
private void |
createToken(Consumer oldConsumer,
Token oldToken) |
void |
doCheck() |
java.lang.String |
getName() |
private static RoleEntity |
getRoleByName(java.util.List<RoleEntity> roleList,
java.lang.String rolename) |
private static final org.slf4j.Logger log
private final ConsumerService oldConsumerService
private final ConsumerService newConsumerService
private final AccessTokenService oldTokenService
private final AccessTokenService newTokenService
private int consumerNumber
private int tokenNumber
@Inject public OAuth1Migration(ConsumerService oldConsumerService, ConsumerService newConsumerService, AccessTokenService oldTokenService, AccessTokenService newTokenService)
public java.lang.String getName()
getName
in interface HealthCheck
public HealthCheck.Result check()
check
in interface HealthCheck
public void doCheck()
private void checkTokens(Consumer consumer)
private void createConsumer(Consumer oldConsumer)
private static OAuth1ConsumerEntity createConsumerEntity(Consumer consumer, java.util.List<Token> tokens, java.util.List<RoleEntity> roleList)
private static java.util.List<OAuth1TokenEntity> createEntities(java.util.List<Token> tokens, OAuth1ConsumerEntity consumerEntity, java.util.List<RoleEntity> roleList)
private static java.util.Set<RoleEntity> createRoleEntities(Token oldToken, java.util.List<RoleEntity> roleList)
private static RoleEntity getRoleByName(java.util.List<RoleEntity> roleList, java.lang.String rolename)