Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SecuriedButtonClickListener implements ClickListener {
- private static final long serialVersionUID = 194416383513769075L;
- @Inject
- private Application myVaadinApplication;
- @Inject
- @Named("FB.appId")
- private String appId;
- @Inject
- @Named("FB.redirect")
- private String redirect;
- @Inject
- private Random random;
- @SecureAction
- public void buttonClick(ClickEvent event) {
- myVaadinApplication.getMainWindow().addComponent(
- new Label("Thank you for clicking"));
- String target = "https://www.facebook.com/dialog/oauth?client_id="
- + appId + "&redirect_uri=" + redirect + "&state="
- + random.nextInt();
- myVaadinApplication.getMainWindow().open(new ExternalResource(target),
- "_top");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment