public OAuth2GetAccessTokenForm(OAuth2Profile profile) {
this.profile = profile;
}
public JDialog getComponent() {
SimpleBindingForm accessTokenForm = createSimpleBindingForm(profile);
statusChangeManager = new OAuth2AccessTokenStatusChangeManager(this);
populateGetAccessTokenForm(accessTokenForm);
statusChangeManager.register();
if (profile.getAccessTokenStatus() != OAuth2Profile.AccessTokenStatus.RETRIEVAL_CANCELED) {
profile.resetAccessTokenStatusToStartingStatus();
}
setOAuth2StatusFeedback(profile.getAccessTokenStatus());
accessTokenDialog = createGetAccessTokenDialog(accessTokenForm.getPanel());
return accessTokenDialog;
}