Package org.dbwiki.web.request.parameter

Examples of org.dbwiki.web.request.parameter.RequestParameterVersion


    printer.add("\t\t\t<div class=\"" + CSS.CSSMenuSubBox + "\">");
    printer.add("\t\t\t\t<ul>");
   
    printer.add("\t\t\t\t\t<li><a href=\"" + _request.wri().getURL() + "?" + RequestParameter.ParameterActivate + "\">Activate</a></li>");
   
    RequestParameterVersion version = RequestParameter.versionParameter(_request.parameters().get(RequestParameter.ParameterVersion));
    String target = _request.wri().getURL() + "?" + RequestParameter.ParameterCopy;
    if (version.versionSingle()) {
      target = target + "&" + version.toURLString();
    }
    printer.add("\t\t\t\t\t<li><a href=\"" + target + "\">" + menuLabelCopy + "</a></li>");
   
    printer.add("\t\t\t\t</ul>");
    printer.add("\t\t\t</div>");
View Full Code Here


  private void printCopyOnlyMenu(HtmlLinePrinter printer) throws org.dbwiki.exception.WikiException {
    printer.add("\t\t<div class=\"" + CSS.CSSMenuSub + "\" id=\"" + MenuEdit + "\" onMouseOver=\"ShowItem('" + MenuEdit + "');\" onMouseOut=\"HideItem('" + MenuEdit + "');\">");
    printer.add("\t\t\t<div class=\"" + CSS.CSSMenuSubBox + "\">");
    printer.add("\t\t\t\t<ul>");
   
    RequestParameterVersion version = RequestParameter.versionParameter(_request.parameters().get(RequestParameter.ParameterVersion));
    String target = _request.wri().getURL() + "?" + RequestParameter.ParameterCopy;
    if (version.versionSingle()) {
      target = target + "&" + version.toURLString();
    }
    printer.add("\t\t\t\t\t<li><a href=\"" + target + "\">" + menuLabelCopy + "</a></li>");
   
    printer.add("\t\t\t\t</ul>");
    printer.add("\t\t\t</div>");
View Full Code Here

      printer.add("\t\t\t\t\t<li><a href=\"" + _request.wri().getURL() + "?" + RequestParameter.ParameterCreateSchemaNode + "\" class=\"" + CSS.CSSMenuSubSub + "\">" + menuLabelNew + "</a></li>");
    }

    printer.add("\t\t\t\t\t<li><a href=\"" + _request.wri().getURL() + "?" + RequestParameter.ParameterEdit + "\">" + menuLabelEdit + "</a></li>");
   
    RequestParameterVersion version = RequestParameter.versionParameter(_request.parameters().get(RequestParameter.ParameterVersion));
    String target = _request.wri().getURL() + "?" + RequestParameter.ParameterCopy;
    if (version.versionSingle()) {
      target = target + "&" + version.toURLString();
    }
    printer.add("\t\t\t\t\t<li><a href=\"" + target + "\">" + menuLabelCopy + "</a></li>");
   
    this.printPasteSubMenu(printer);
   
View Full Code Here

        } else {
          QueryResultSet rs = database.query(query);
          if (!rs.isEmpty()) {
            body.openPARAGRAPH(CSS.CSSPageText);
            if (rs.isElement()) {
              RequestParameterVersion versionParameter = null;
              if (rs.hasTimestamp()) {
                versionParameter = new RequestParameterVersionTimestamp(rs.getTimestamp());
              } else {
                versionParameter = new RequestParameterVersionCurrent();
              }
View Full Code Here

  /*
   * Public Methods
   */
 
  public void print(HtmlLinePrinter body) throws org.dbwiki.exception.WikiException {
    RequestParameterVersion versionParameter = RequestParameter.versionParameter(_request.parameters().get(RequestParameter.ParameterVersion));

    ContentIterator iterator = null;

    if (versionParameter.versionAll()) {
      iterator = new FullContentIterator(_content);
    } else if (versionParameter.versionChangesSince()) {
      iterator = new ChangesSinceContentIterator(_content, ((RequestParameterVersionChanges)versionParameter).versionNumber());
    } else if (versionParameter.versionCurrent()) {
      iterator = new CurrentContentIterator(_content);
    } else if (versionParameter.versionSingle()) {
      iterator = new VersionContentIterator(_content, ((RequestParameterVersionSingle)versionParameter).versionNumber());
    }
    // may be unnecessary
    assert(iterator != null);
   
View Full Code Here

      } else {
        indexLine = indexLine + "&nbsp;&nbsp;&nbsp;" + indexLink;
      }
    }
   
    RequestParameterVersion versionParameter = RequestParameter.versionParameter(request.parameters().get(RequestParameter.ParameterVersion));

    body.add("<p CLASS=\"" + CSS.CSSIndexContentIndex + "\">" + indexLine + "</p>");
   
    for (int iContainer = 0; iContainer < contentIndex.size(); iContainer++) {
      ContentIndexContainer container = contentIndex.get(iContainer);
View Full Code Here

        startIndex = Integer.parseInt(request.parameters().get(RequestParameter.ParameterIndexPosition).value());
      } catch (Exception e) {
      }
    }

    RequestParameterVersion versionParameter = RequestParameter.versionParameter(request.parameters().get(RequestParameter.ParameterVersion));
   
    body.add("<ul CLASS=\"" + CSS.CSSIndexContent + "\">");

    DatabaseEntry entry = null;
    while ((entry = iterator.next()) != null) {
View Full Code Here

    int entriesPerColumn = entries.size() / _columns;
    if ((entries.size() % _columns) != 0) {
      entriesPerColumn++;
    }
   
    RequestParameterVersion versionParameter = RequestParameter.versionParameter(request.parameters().get(RequestParameter.ParameterVersion));

    body.openTABLE(CSS.CSSIndexContent);
    body.openTR();
   
    int index = 0;
View Full Code Here

      key = request.parameters().get(RequestParameter.ParameterIndexPosition).value();
    } else if (contentIndex.size() > 0) {
      key = contentIndex.get(0).key();
    }
   
    RequestParameterVersion versionParameter = RequestParameter.versionParameter(request.parameters().get(RequestParameter.ParameterVersion));

    if (key != null) {
      if (contentIndex.containsKey(key)) {
        this.addContainer(databaseIdentifier, contentIndex.get(key), versionParameter, body);
      }
View Full Code Here

 
  public void print(HtmlLinePrinter body) throws org.dbwiki.exception.WikiException {
    ContentIterator iterator = null;
   
   
    RequestParameterVersion version = RequestParameter.versionParameter(_request.parameters().get(RequestParameter.ParameterVersion));
    if (version.versionAll()) {
      iterator = new FullContentIterator(_content);
    } else if (version.versionChangesSince()) {
      iterator = new ChangesSinceContentIterator(_content, ((RequestParameterVersionChanges)version).versionNumber());
    } else if (version.versionCurrent()) {
      iterator = new CurrentContentIterator(_content);
    } else if (version.versionSingle()) {
      iterator = new VersionContentIterator(_content, ((RequestParameterVersionSingle)version).versionNumber());
    }
   
    if (iterator != null) {
      this.listContent(_request.wri().databaseIdentifier(), iterator, _request, body);
View Full Code Here

TOP

Related Classes of org.dbwiki.web.request.parameter.RequestParameterVersion

Copyright © 2018 www.massapicom. 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.