Package org.eclipse.ecf.internal.bulletinboard.commons.webapp

Examples of org.eclipse.ecf.internal.bulletinboard.commons.webapp.WebRequest.execute()


    try {
      WebRequest request = new GetRequest(bb.getHttpClient(), new URL(id
          .toExternalForm()), "");
      request.addParameter(new NameValuePair("f", String.valueOf(id
          .getLongValue())));
      request.execute();
      String resp = request.getResponseBodyAsString();
      request.releaseConnection();
      threadMap = parser.parseThreads(resp);
      for (IThread thread : threadMap.values()) {
        ((AbstractBBObject) thread).setBulletinBoard(bb);
View Full Code Here


        // checkbox : disabled new NameValuePair("notify", "on"),
        new NameValuePair("post", "Submit") };
    request.addParameters(params);
    // We seem to always have to get the response body.
    try {
      request.execute();
      request.getResponseBodyAsString();
    } catch (IOException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
View Full Code Here

      return cachedMembers.get(id);
    } else {
      final WebRequest request = createMemberPageRequest(id);

      try {
        request.execute();
        final String str = request.getResponseBodyAsString();
        request.releaseConnection();
        final IMember member = parser.parseMemberPageForName(str, id);
        if (member != null) {
          ((AbstractBBObject) member).setBulletinBoard(this);
View Full Code Here

  public List<IMember> getMembers() throws BBException {
    // TODO: this only returns first page
    if (cachedMembers.isEmpty()) {
      final WebRequest request = createMemberListRequest();
      try {
        request.execute();
        final String str = request.getResponseBodyAsString();
        request.releaseConnection();
        cachedMembers = parser.parseMembers(str);
        for (final IMember member : cachedMembers.values()) {
          ((AbstractBBObject) member).setBulletinBoard(this);
View Full Code Here

  public Collection<IMemberGroup> getMemberGroups() throws BBException {
    if (cachedMemberGroups.isEmpty()) {
      final WebRequest request = createMemberGroupListRequest();
      try {
        request.execute();
        final String str = request.getResponseBodyAsString();
        request.releaseConnection();
        cachedMemberGroups = parser.parseMemberGroups(str);
        for (final IMemberGroup grp : cachedMemberGroups.values()) {
          ((AbstractBBObject) grp).setBulletinBoard(this);
View Full Code Here

    List<IThreadMessage> messages = new ArrayList<IThreadMessage>();
    try {
      int nextPage = STARTPAGE;
      while (nextPage > NONE) {
        WebRequest req = createRequest(nextPage);
        req.execute();
        String resp = req.getResponseBodyAsString();
        req.releaseConnection();
        // Add messages from page
        messages.addAll(0, ((PHPBBParser) bb.getParser())
            .parseMessages2(resp, thread.lastReadMessageId, true));
View Full Code Here

    Map<ID, IThread> threadMap = null;
    WebRequest request = new GetRequest(bb.getHttpClient(), getURL(), "");
    request.addParameter(new NameValuePair("f", String.valueOf(id
        .getLongValue())));
    try {
      request.execute();
      String resp = request.getResponseBodyAsString();
      request.releaseConnection();
      threadMap = parser.parseThreads(resp);
      for (IThread thread : threadMap.values()) {
        ((AbstractBBObject) thread).setBulletinBoard(bb);
View Full Code Here

    try {
      int nextPage = STARTPAGE;
      SkippedStatus skipped = new SkippedStatus();
      while (nextPage > NONE) {
        WebRequest req = createRequest(nextPage);
        req.execute();
        String resp = req.getResponseBodyAsString();
        req.releaseConnection();
        messages.addAll(0, bb.getParser().parseMessages2(resp,
            thread.lastReadMessageId, true, skipped));
        if (skipped.messagesSkipped) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.