private void auth() throws IOException {
    // If you choose to use a callback, "oauth_verifier" will be the return value by Twitter
    // (request param)
    Scanner in = new Scanner(System.in);

    System.out.println("=== Twitter's OAuth Workflow ===");
    System.out.println();
    // Obtain the Request Token
    System.out.println("Fetching the Request Token...");
    Token requestToken = service.getRequestToken();
    System.out.println("Got the Request Token!");
    System.out.println();

    System.out.println("Go authorize here, please:");
    System.out.println(service.getAuthorizationUrl(requestToken));
    System.out.println("And paste the verifier here");
    System.out.print(">>");
    Verifier verifier = new Verifier(in.nextLine());
    System.out.println();

    // Trade the Request Token and Verfier for the Access Token
    System.out.println("Trading the Request Token for an Access Token...");
    accessToken = service.getAccessToken(requestToken, verifier);
    System.out.println("Got the Access Token!");
    serializeToken();
    System.out.println("Cached token.");
  }
 /**
  * Gets the login url.
  *
  * @return the login url
  */
 public static String getLoginUrl() {
   OAuthService service = getService();
   Token token = service.getRequestToken();
   Logger.info("Request Token - " + token.getToken() + " with secret " + token.getSecret());
   Cache.add(token.getToken(), token.getSecret());
   return service.getAuthorizationUrl(token);
 }
  private OAuthScribeUtils() {

    service =
        new ServiceBuilder()
            .provider(TwitterApi.class)
            .apiKey(Consumer.KEY)
            .apiSecret(Consumer.SECRET)
            .build();

    requestToken = service.getRequestToken();
  }
Example #4
0
 public OAuthToken getRequestToken(String clientId, String clientSecret) {
   OAuthService service =
       new ServiceBuilder()
           .provider(LinkedInApi.class)
           .apiKey(clientId)
           .apiSecret(clientSecret)
           .build();
   Token requestToken = service.getRequestToken();
   OAuthToken result = new OAuthToken();
   result.setToken(requestToken.getToken());
   result.setTokenSecret(requestToken.getSecret());
   return result;
 }
  public static void authenticateEvernote(
      RenderRequest renderRequest, PortletSession portletSession, ThemeDisplay themeDisplay)
      throws OAuthException {

    HttpServletRequest request = PortalUtil.getHttpServletRequest(renderRequest);
    String authorizationUrl = StringPool.BLANK;

    try {

      OAuthService service = getOAuthService(request, themeDisplay);

      if (PortalUtil.getOriginalServletRequest(request).getParameter(OAUTH_VERIFIER) == null) {
        // Send an OAuth message to the Provider asking for a new Request
        // Token because we don't have access to the current user's account.
        Token scribeRequestToken = service.getRequestToken();

        portletSession.setAttribute(REQUEST_TOKEN, scribeRequestToken.getToken());
        portletSession.setAttribute(REQUEST_TOKEN_SECRET, scribeRequestToken.getSecret());

        authorizationUrl = EVERNOTE_SERVICE.getAuthorizationUrl(scribeRequestToken.getToken());

      } else {
        // Send an OAuth message to the Provider asking to exchange the
        // existing Request Token for an Access Token
        Token scribeRequestToken =
            new Token(
                portletSession.getAttribute(REQUEST_TOKEN).toString(),
                portletSession.getAttribute(REQUEST_TOKEN_SECRET).toString());

        Verifier scribeVerifier =
            new Verifier(
                PortalUtil.getOriginalServletRequest(request).getParameter(OAUTH_VERIFIER));

        Token scribeAccessToken = service.getAccessToken(scribeRequestToken, scribeVerifier);

        EvernoteAuth evernoteAuth =
            EvernoteAuth.parseOAuthResponse(EVERNOTE_SERVICE, scribeAccessToken.getRawResponse());

        portletSession.setAttribute(ACCESS_TOKEN, evernoteAuth.getToken());
      }

    } catch (Exception e) {
      throw new OAuthException(e);
    }

    renderRequest.setAttribute(AUTHORIZATION_URL, authorizationUrl);
  }
  private String redirectUserToBitbucket() {
    try {
      OAuthService service = createOAuthScribeService();
      Token requestToken = service.getRequestToken();
      String authUrl = service.getAuthorizationUrl(requestToken);

      request.getSession().setAttribute(SESSION_KEY_REQUEST_TOKEN, requestToken);

      return SystemUtils.getRedirect(this, authUrl, true);
    } catch (Exception e) {
      log.warn("Error redirect user to bitbucket server.", e);
      addErrorMessage(
          "The authentication with Bitbucket has failed. Please check your OAuth settings.");
      triggerAddFailedEvent(FailureReason.OAUTH_TOKEN);
      return INPUT;
    }
  }
Example #7
0
  public static void main(String[] args) {
    OAuthService service =
        new ServiceBuilder()
            .provider(Layer7Api.class)
            .apiKey("Consumer")
            .apiSecret("Secret")
            .build();
    Scanner in = new Scanner(System.in);

    System.out.println("=== Layer7's OAuth Toolkit 1.0 Workflow ===");
    System.out.println();

    // Obtain the Request Token
    System.out.println("Fetching the Request Token...");
    Token requestToken = service.getRequestToken();
    System.out.println("Got the Request Token!");
    System.out.println();

    System.out.println("Now go and authorize Scribe here:");
    System.out.println(service.getAuthorizationUrl(requestToken));
    System.out.println("And paste the verifier here");
    System.out.print(">>");
    Verifier verifier = new Verifier(in.nextLine());
    System.out.println();

    // Trade the Request Token and Verifier for the Access Token
    System.out.println("Trading the Request Token for an Access Token...");
    Token accessToken = service.getAccessToken(requestToken, verifier);
    System.out.println("Got the Access Token!");
    System.out.println("(if your curious it looks like this: " + accessToken + " )");
    System.out.println();

    // Now let's go and ask for a protected resource!
    System.out.println("Now we're going to access a protected resource...");
    OAuthRequest request = new OAuthRequest(Verb.POST, PROTECTED_RESOURCE_URI);
    service.signRequest(accessToken, request);
    Response response = request.send();
    System.out.println("Got it! Lets see what we found...");
    System.out.println();
    System.out.println(response.getBody());

    System.out.println();
    System.out.println(
        "Thats it man! Go and build something awesome with Scribe and Layer 7's OAuth Toolkit! :)");
  }
  @HandlesEvent("loginGoogle")
  public Resolution loginGoogle() {
    logger.info("Entrando en LoginGoogle....");
    OAuthService service = googleServiceProvider.getService();
    logger.debug("OAuth service----->{}", service.getVersion());

    Token accessToken =
        (Token)
            getContext().getRequest().getSession().getAttribute(ATTR_OAUTH_ACCESS_TOKEN + "Google");
    if (accessToken == null) {
      logger.debug("El access Token es nulo, se crea uno nuevo.");
      Token requestToken = service.getRequestToken();
      getContext()
          .getRequest()
          .getSession()
          .setAttribute(ATTR_OAUTH_REQUEST_TOKEN + "Google", requestToken);

      String url = AUTHORIZE_URL.concat(requestToken.getToken());
      logger.debug("Se redirecciona a la pagina de google: {}", url);
      return new RedirectResolution(url);
    }
    logger.debug("Forward a pagina inicial, el access token esta en sesion: {}", accessToken);

    // coge perfil usuario
    OAuthRequest oauthRequest = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL);
    logger.debug("Se va a conectar al servicio de google: ");
    service.signRequest(accessToken, oauthRequest);
    Response oauthResponse = oauthRequest.send();

    String body = oauthResponse.getBody();

    ObjectMapper mapper = new ObjectMapper();
    try {

      respuestaJson = mapper.readValue(body, new TypeReference<Map<String, Object>>() {});
    } catch (IOException e) {
      logger.error("El mapeado de Json fallo : {}", e.getMessage());
      getContext()
          .getValidationErrors()
          .addGlobalError(new SimpleError("error.excepcion.jackson", e.getMessage()));
    }

    logger.debug("La respuesta  body: {}", body);
    return new ForwardResolution("/WEB-INF/jsp/google.jsp");
  }
  public static void main(String[] args) throws MalformedURLException {
    OAuthService service =
        new ServiceBuilder()
            .provider(FoursquareApi.class)
            .apiKey("FEGFXJUFANVVDHVSNUAMUKTTXCP1AJQD53E33XKJ44YP1S4I")
            .apiSecret("AYWKUL5SWPNC0CTQ202QXRUG2NLZYXMRA34ZSDW4AUYBG2RC")
            .build();
    Scanner in = new Scanner(System.in);

    System.out.println("=== Foursquare's OAuth Workflow ===");
    System.out.println();

    // Obtain the Request Token
    System.out.println("Fetching the Request Token...");
    Token requestToken = service.getRequestToken();
    System.out.println("Got the Request Token!");
    System.out.println();

    System.out.println("Now go and authorize Scribe here:");
    System.out.println(service.getAuthorizationUrl(requestToken));
    System.out.println("And paste the verifier here");
    System.out.print(">>");
    Verifier verifier = new Verifier(in.nextLine());
    System.out.println();

    // Trade the Request Token and Verfier for the Access Token
    System.out.println("Trading the Request Token for an Access Token...");
    Token accessToken = service.getAccessToken(requestToken, verifier);
    System.out.println("Got the Access Token!");
    System.out.println("(if your curious it looks like this: " + accessToken + " )");
    System.out.println();

    // Now let's go and ask for a protected resource!
    System.out.println("Now we're going to access a protected resource...");
    OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL);
    service.signRequest(accessToken, request);
    Response response = request.send();
    System.out.println("Got it! Lets see what we found...");
    System.out.println();
    System.out.println(response.getBody());

    System.out.println();
    System.out.println("Thats it man! Go and build something awesome with Scribe! :)");
  }
  public void authorize(ActionRequest actionRequest, ActionResponse actionResponse)
      throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

    OAuthService oAuthService = oAuthManager.getOAuthService();

    Token requestToken = oAuthService.getRequestToken();

    oAuthManager.updateRequestToken(themeDisplay.getUser(), requestToken);

    String redirect = oAuthService.getAuthorizationUrl(requestToken);

    String callbackURL = ParamUtil.getString(actionRequest, "callbackURL");

    redirect = HttpUtil.addParameter(redirect, OAuthConstants.CALLBACK, callbackURL);

    actionResponse.sendRedirect(redirect);
  }
public class Main extends JFrame {

  private static final long serialVersionUID = 1L;
  private JPanel jContentPane = null;
  private JButton jButton = null;
  private JLabel jLabel1 = null;
  private JButton jButton1 = null;
  private JTextField jTextField1 = null;
  private JLabel jLabel2 = null;
  private String url = ""; //  @jve:decl-index=0:
  private OAuthService service =
      new ServiceBuilder()
          .provider(LinkedInApi.class)
          .apiKey("a2f5jedymg68")
          .apiSecret("heJkIFSpkO2ZVjlo")
          .build(); //  @jve:decl-index=0:
  private Token requestToken = service.getRequestToken(); //  @jve:decl-index=0:
  private Token accessToken = null; //  @jve:decl-index=0:
  private String op = "";
  private boolean flag;
  private JButton jButton2 = null;
  File file = new File("service.dat"); //  @jve:decl-index=0:
  private JProgressBar jProgressBar = null;
  /**
   * This is the default constructor
   *
   * @throws ClassNotFoundException
   * @throws IOException
   * @throws FileNotFoundException
   */
  public Main() throws IOException, ClassNotFoundException {
    super();
    initialize();
  }

  /**
   * This method initializes this
   *
   * @return void
   * @throws IOException
   * @throws FileNotFoundException
   * @throws ClassNotFoundException
   */
  private void initialize() throws IOException, ClassNotFoundException {
    this.setSize(300, 258);
    this.setContentPane(getJContentPane());
    this.setTitle("LinkedIn Friends Output");
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Center(this);
    if (file.exists()) {
      // if the file exists we assume it has the AuthHandler in it - which in turn contains the
      // Access Token
      ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(file));
      AuthHandler authHandler = (AuthHandler) inputStream.readObject();
      accessToken = authHandler.getAccessToken();
      jLabel1.show(false);
      jLabel2.show(false);
      getJButton1().show(false);
      getJTextField1().show(false);
      getJButton().setLocation(150, 5);
      setSize(265, 120);
      getJProgressBar().setSize(240, 22);
      getJProgressBar().setLocation(5, 45);

      flag = true;
    } else {
      flag = false;
      getJButton2().show(false);
    }
  }

  /**
   * This method initializes jContentPane
   *
   * @return javax.swing.JPanel
   */
  private JPanel getJContentPane() {
    if (jContentPane == null) {
      jLabel2 = new JLabel();
      jLabel2.setBounds(new Rectangle(13, 98, 177, 27));
      jLabel2.setText("Second Step:enter the code:");
      jLabel1 = new JLabel();
      jLabel1.setBounds(new Rectangle(12, 11, 261, 33));
      jLabel1.setText("First Step: Access the security code");
      jContentPane = new JPanel();
      jContentPane.setLayout(null);
      jContentPane.add(getJButton(), null);
      jContentPane.add(jLabel1, null);
      jContentPane.add(getJButton1(), null);
      jContentPane.add(getJTextField1(), null);
      jContentPane.add(jLabel2, null);
      jContentPane.add(getJButton2(), null);
      jContentPane.add(getJProgressBar(), null);
    }
    return jContentPane;
  }

  /**
   * This method initializes jButton
   *
   * @return javax.swing.JButton
   */
  private JButton getJButton() {
    if (jButton == null) {
      jButton = new JButton("Start");
      jButton.setSize(85, 30);
      jButton.setLocation(103, 134);
      jButton.addActionListener(
          new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e) {
              if (!flag) {
                Verifier verifier = new Verifier(getJTextField1().getText());
                try {
                  accessToken = service.getAccessToken(requestToken, verifier);
                  AuthHandler authHandler = new AuthHandler(accessToken);

                  ObjectOutputStream outputStream =
                      new ObjectOutputStream(new FileOutputStream("service.dat"));
                  outputStream.writeObject(authHandler);
                  outputStream.close();
                  accessToken = authHandler.getAccessToken();
                } catch (Exception e2) {
                  JOptionPane.showMessageDialog(
                      getJContentPane(),
                      "security code error!",
                      "error",
                      JOptionPane.ERROR_MESSAGE);
                }
              }

              String url =
                  "http://api.linkedin.com/v1/people/~/connections:(email-address,distance,member-url-resources,location,id,first-name,last-name,headline,industry,num-connections,honors,positions,publications,languages,skills,certifications,educations,phone-numbers,date-of-birth,main-address,picture-url,public-profile-url)";
              // String url =
              // "http://api.linkedin.com/v1/people/id=EsJguu8BtB:(id,first-name,last-name,headline,industry,num-connections,honors,positions,publications,languages,skills,certifications,educations,phone-numbers,date-of-birth,main-address,picture-url,public-profile-url)";

              OAuthRequest request = new OAuthRequest(Verb.GET, url);
              request.addHeader("x-li-format", "json");
              service.signRequest(accessToken, request);
              Response response = request.send();
              System.out.println(response.getBody());
              JSONObject j1 = JSONObject.fromObject(response.getBody());
              JSONArray j2 = JSONArray.fromObject(j1.get("values"));
              getJProgressBar().setOrientation(JProgressBar.HORIZONTAL);
              getJProgressBar().setMinimum(0);
              getJProgressBar().setMaximum(Integer.valueOf(j1.get("_total").toString()));

              String path = "1.xls";
              FileOutputStream fos;
              try {
                fos = new FileOutputStream(path);

                HSSFWorkbook workbook = new HSSFWorkbook();
                HSSFCellStyle style = workbook.createCellStyle();
                HSSFCellStyle leftstyle = workbook.createCellStyle();
                HSSFCellStyle rightstyle = workbook.createCellStyle();
                style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
                leftstyle.setBorderLeft((short) 2);
                rightstyle.setBorderRight((short) 2);
                HSSFSheet sheet = workbook.createSheet();

                for (int i = 0; i < 66; i++) {
                  if (i == 6) continue;
                  if (i == 7) continue;
                  sheet.setDefaultColumnStyle(i, style);
                }
                XLSUnti.createXLSTitle(sheet, leftstyle, rightstyle);

                getJProgressBar().setValue(0);

                Iterator<JSONObject> ij = j2.iterator();
                int iid = 1;
                while (ij.hasNext()) {
                  getJProgressBar().setValue(iid);
                  JSONObject result = ij.next();
                  String[] s = new String[66];
                  s[0] = String.valueOf(iid);
                  if (result.get("firstName") != null) s[1] = (String) result.get("firstName");
                  if (result.get("lastName") != null) s[2] = (String) result.get("lastName");
                  if (result.get("headline") != null) s[3] = (String) result.get("headline");
                  if (result.get("industry") != null) s[4] = (String) result.get("industry");
                  if (result.get("numConnections") != null)
                    s[5] = String.valueOf(result.get("numConnections"));
                  if (result.get("pictureUrl") != null) s[6] = (String) result.get("pictureUrl");
                  if (result.get("publicProfileUrl") != null)
                    s[7] = (String) result.get("publicProfileUrl");

                  JSONArray positionresult = null;
                  if (result.get("positions") != null
                      && JSONObject.fromObject(result.get("positions")).get("values") != null) {
                    positionresult =
                        JSONObject.fromObject(result.get("positions")).getJSONArray("values");
                    Iterator<JSONObject> ip = positionresult.iterator();
                    int i = 0;
                    while (ip.hasNext()) {
                      JSONObject pr = ip.next();
                      if (pr.get("company") != null) {
                        JSONObject companyresult = null;
                        companyresult = (JSONObject) pr.get("company");
                        if (companyresult.get("id") != null)
                          s[16 + i * 13] = String.valueOf(companyresult.get("id"));
                        if (companyresult.get("industry") != null)
                          s[19 + i * 13] = String.valueOf(companyresult.get("industry"));
                        if (companyresult.get("name") != null)
                          s[17 + i * 13] = String.valueOf(companyresult.get("name"));
                        if (companyresult.get("size") != null)
                          s[20 + i * 13] = String.valueOf(companyresult.get("size"));
                        if (companyresult.get("type") != null)
                          s[18 + i * 13] = String.valueOf(companyresult.get("type"));
                      }
                      if (pr.get("startDate") != null) {
                        JSONObject sresult = null;
                        sresult = (JSONObject) pr.get("startDate");
                        if (sresult.get("year") != null)
                          s[11 + i * 13] = String.valueOf(sresult.get("year"));
                        if (sresult.get("month") != null)
                          s[12 + i * 13] = String.valueOf(sresult.get("month"));
                      }
                      if (pr.get("endDate") != null) {
                        JSONObject eresult = null;
                        eresult = (JSONObject) pr.get("endDate");
                        if (eresult.get("year") != null)
                          s[14 + i * 13] = String.valueOf(eresult.get("year"));
                        if (eresult.get("month") != null)
                          s[13 + i * 13] = String.valueOf(eresult.get("month"));
                      }
                      if (pr.get("isCurrent") != null)
                        s[15 + i * 13] = String.valueOf(pr.get("isCurrent"));
                      if (pr.get("summary") != null) s[10 + i * 13] = (String) pr.get("summary");
                      if (pr.get("title") != null) s[9 + i * 13] = (String) pr.get("title");
                      if (pr.get("id") != null) s[8 + i * 13] = String.valueOf(pr.get("id"));

                      if (i == 3) {
                        break;
                      } else {
                        i++;
                      }
                    }
                  }

                  JSONArray educationresult = null;
                  if (result.get("educations") != null
                      && JSONObject.fromObject(result.get("educations")).get("values") != null) {
                    educationresult =
                        JSONObject.fromObject(result.get("educations")).getJSONArray("values");
                    Iterator<JSONObject> ie = educationresult.iterator();

                    int i = 0;
                    while (ie.hasNext()) {
                      JSONObject er = ie.next();
                      if (er.get("degree") != null)
                        s[47 + i * 5] = String.valueOf(er.get("degree"));
                      if (er.get("activities") != null)
                        if (er.get("fieldOfStudy") != null)
                          s[50 + i * 5] = String.valueOf(er.get("fieldOfStudy"));
                      if (er.get("notes") != null)
                        if (er.get("schoolName") != null)
                          s[51 + i * 5] = String.valueOf(er.get("schoolName"));
                      if (er.get("startDate") != null) {
                        JSONObject sresult = null;
                        sresult = (JSONObject) er.get("startDate");
                        if (sresult.get("year") != null)
                          s[48 + i * 5] = String.valueOf(sresult.get("year"));
                      }
                      if (er.get("endDate") != null) {
                        JSONObject eresult = null;
                        eresult = (JSONObject) er.get("endDate");
                        if (eresult.get("year") != null)
                          s[49 + i * 5] = String.valueOf(eresult.get("year"));
                      }
                      if (i == 3) {
                        break;
                      } else {
                        i++;
                      }
                    }
                  }

                  JSONArray phoneresult = null;
                  if (result.get("phoneNumbers") != null
                      && JSONObject.fromObject(result.get("phoneNumbers")).get("values") != null) {
                    phoneresult =
                        JSONObject.fromObject(result.get("phoneNumbers")).getJSONArray("values");
                    Iterator<JSONObject> ip = phoneresult.iterator();

                    while (ip.hasNext()) {
                      JSONObject pr = ip.next();
                      if (pr.get("phoneType") != null)
                        if (pr.get("phoneNumber") != null)
                          s[62] = String.valueOf(pr.get("phoneNumber"));
                    }
                  }

                  JSONArray skillresult = null;
                  if (result.get("skills") != null
                      && JSONObject.fromObject(result.get("skills")).get("values") != null) {
                    skillresult =
                        JSONObject.fromObject(result.get("skills")).getJSONArray("values");
                    Iterator<JSONObject> is = skillresult.iterator();
                    s[63] = "";
                    while (is.hasNext()) {
                      JSONObject sr = is.next();
                      if (sr.get("skill") != null) {
                        s[63] += JSONObject.fromObject(sr.get("skill")).get("name") + " | ";
                      }
                    }
                  }

                  JSONObject locationresult = null;
                  if (result.get("location") != null
                      && JSONObject.fromObject(result.get("location")).get("name") != null) {
                    locationresult = JSONObject.fromObject(result.get("location"));
                    s[64] = (String) locationresult.get("name");
                  }

                  JSONArray memberUrlResourcesresult = null;
                  if (result.get("memberUrlResources") != null
                      && JSONObject.fromObject(result.get("memberUrlResources")).get("values")
                          != null) {
                    memberUrlResourcesresult =
                        JSONObject.fromObject(result.get("memberUrlResources"))
                            .getJSONArray("values");
                    Iterator<JSONObject> is = memberUrlResourcesresult.iterator();
                    while (is.hasNext()) {
                      JSONObject sr = is.next();

                      if (sr.get("url") != null) {
                        s[65] = (String) sr.get("url");
                      }
                    }
                  }

                  sheet.setColumnWidth(0, 1000);
                  sheet.setColumnWidth(3, 8000);
                  sheet.setColumnWidth(4, 5000);
                  sheet.setColumnWidth(5, 4000);
                  sheet.setColumnWidth(6, 7000);
                  sheet.setColumnWidth(7, 7000);

                  for (int i = 0; i < 3; i++) {
                    sheet.setColumnWidth(8 + i * 13, 4000);
                    sheet.setColumnWidth(9 + i * 13, 8500);
                    sheet.setColumnWidth(10 + i * 13, 6500);
                    sheet.setColumnWidth(11 + i * 13, 2000);
                    sheet.setColumnWidth(12 + i * 13, 2500);
                    sheet.setColumnWidth(13 + i * 13, 2000);
                    sheet.setColumnWidth(14 + i * 13, 2000);
                    sheet.setColumnWidth(15 + i * 13, 2000);
                    sheet.setColumnWidth(16 + i * 13, 3000);
                    sheet.setColumnWidth(17 + i * 13, 7500);
                    sheet.setColumnWidth(18 + i * 13, 5000);
                    sheet.setColumnWidth(19 + i * 13, 5500);
                    sheet.setColumnWidth(20 + i * 13, 5000);
                  }

                  for (int i = 0; i < 3; i++) {
                    sheet.setColumnWidth(47 + i * 5, 6500);
                    sheet.setColumnWidth(48 + i * 5, 2000);
                    sheet.setColumnWidth(49 + i * 5, 2000);
                    sheet.setColumnWidth(50 + i * 5, 5000);
                    sheet.setColumnWidth(51 + i * 5, 10000);
                  }
                  sheet.setColumnWidth(62, 4000);
                  sheet.setColumnWidth(63, 5000);
                  sheet.setColumnWidth(64, 2000);
                  sheet.setColumnWidth(65, 8000);

                  HSSFRow row = sheet.createRow(++iid);
                  XLSUnti.insertOneData(row, s, leftstyle, rightstyle);
                }

                workbook.write(fos);
                fos.close();
                JOptionPane.showMessageDialog(
                    getJContentPane(), "finish!", "success", JOptionPane.INFORMATION_MESSAGE);
                getJProgressBar().setValue(0);
              } catch (FileNotFoundException e2) {
                // TODO Auto-generated catch block
                e2.printStackTrace();
                JOptionPane.showMessageDialog(
                    getJContentPane(),
                    "Another program is using the xls!",
                    "error",
                    JOptionPane.ERROR_MESSAGE);

              } catch (IOException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
                JOptionPane.showMessageDialog(
                    getJContentPane(), "Unknown error!", "error", JOptionPane.ERROR_MESSAGE);

              } catch (Exception e12) {
                e12.printStackTrace();
                JOptionPane.showMessageDialog(
                    getJContentPane(), "Unknown error!", "error", JOptionPane.ERROR_MESSAGE);
              }
            }
          });
    }
    return jButton;
  }

  /**
   * This method initializes jButton1
   *
   * @return javax.swing.JButton
   */
  private JButton getJButton1() {
    if (jButton1 == null) {
      jButton1 = new JButton("Access code");
      jButton1.setBounds(new Rectangle(82, 55, 120, 28));
      jButton1.addActionListener(
          new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e) {

              System.out.println(service.getAuthorizationUrl(requestToken));
              try {
                Runtime.getRuntime()
                    .exec(
                        "rundll32 url.dll,FileProtocolHandler "
                            + service.getAuthorizationUrl(requestToken));
              } catch (IOException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
              }
            }
          });
    }
    return jButton1;
  }

  /**
   * This method initializes jTextField1
   *
   * @return javax.swing.JTextField
   */
  private JTextField getJTextField1() {
    if (jTextField1 == null) {
      jTextField1 = new JTextField();
      jTextField1.setBounds(new Rectangle(179, 98, 83, 27));
    }
    return jTextField1;
  }

  /**
   * This method initializes jButton2
   *
   * @return javax.swing.JButton
   */
  private JButton getJButton2() {
    if (jButton2 == null) {
      jButton2 = new JButton("Logout");
      jButton2.setBounds(new Rectangle(14, 5, 82, 28));
      jButton2.addActionListener(
          new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e) {
              jLabel1.show(true);
              jLabel2.show(true);
              getJButton1().show(true);
              getJButton2().show(false);
              getJTextField1().show(true);
              getJButton().setLocation(103, 134);
              getJProgressBar().setBounds(new Rectangle(10, 184, 266, 22));
              setSize(300, 258);
              file.delete();
            }
          });
    }
    return jButton2;
  }

  public static void Center(JFrame frame) {
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = frame.getSize();
    if (frameSize.height > screenSize.height) {
      frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width) {
      frameSize.width = screenSize.width;
    }

    frame.setLocation(
        (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
    frame.show();
  }

  /**
   * This method initializes jProgressBar
   *
   * @return javax.swing.JProgressBar
   */
  private JProgressBar getJProgressBar() {
    if (jProgressBar == null) {
      jProgressBar = new JProgressBar();
      jProgressBar.setBounds(new Rectangle(10, 184, 266, 22));
    }
    return jProgressBar;
  }

  public static void main(String[] args) throws IOException, ClassNotFoundException {
    new Main().show();
    // TODO Auto-generated method stub
  }
} //  @jve:decl-index=0:visual-constraint="392,24"
Example #12
0
 public void requestTokenTwo() {
   mRequestToken = mOauthService.getRequestToken();
 }
Example #13
0
 public Token getRequestToken() {
   OAuthService service =
       new ServiceBuilder().provider(MaxCDNApi.class).apiKey(key).apiSecret(secret).build();
   return service.getRequestToken();
 }
 @Override
 public Token getRequestToken() {
   return oAuthService.getRequestToken();
 }