gpt4 book ai didi

org.apache.cocoon.components.flow.WebContinuation.getId()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 02:39:05 27 4
gpt4 key购买 nike

本文整理了Java中org.apache.cocoon.components.flow.WebContinuation.getId()方法的一些代码示例,展示了WebContinuation.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebContinuation.getId()方法的具体详情如下:
包路径:org.apache.cocoon.components.flow.WebContinuation
类名称:WebContinuation
方法名:getId

WebContinuation.getId介绍

[英]Returns the string identifier of this WebContinuation.
[中]返回此WebContinuation的字符串标识符。

代码示例

代码示例来源:origin: org.apache.cocoon/cocoon-flowscript-impl

/**
   * Return text representation of the WebContinuation.
   */
  public String toString() {
    return "WC" + wk.getId();
  }
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public String getId() {
  return wc.getId();
}

代码示例来源:origin: org.apache.cocoon/cocoon-flowscript-impl

public String jsGet_id() {
  return wk.getId();
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public void removeContinuation(WebContinuation wk) {
  this.holder.remove(wk.getId());
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public void addContinuation(WebContinuation wk) {
  this.holder.put(wk.getId(), wk);
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public boolean contains(WebContinuation wk) {
  return contains(wk.getId());
}

代码示例来源:origin: org.apache.cocoon/cocoon-core

/**
 * Helper method to process a <jpath:continuation select=""/> element.
 *
 * @param a an <code>Attributes</code> value
 * @exception SAXException if an error occurs
 */
private void doContinuation(final Attributes a)
  throws SAXException {
  final String level = a.getValue(JPATH_CONTINUATION_SELECT);
  final String id = (level != null)
    ? m_kont.getContinuation(Integer.decode(level).intValue()).getId()
    : m_kont.getContinuation(0).getId();
  sendTextEvent(id);
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

/**
 * Dump to Log file the current contents of
 * the expirations <code>SortedSet</code>
 */
protected void displayExpireSet() {
  StringBuffer wkSet = new StringBuffer("\nWK; Expire set size: " + expirations.size());
  Iterator i = expirations.iterator();
  while (i.hasNext()) {
    final WebContinuation wk = (WebContinuation) i.next();
    final long lat = wk.getLastAccessTime() + wk.getTimeToLive();
    wkSet.append("\nWK: ")
        .append(wk.getId())
        .append(" ExpireTime [");
    if (lat < System.currentTimeMillis()) {
      wkSet.append("Expired");
    } else {
      wkSet.append(lat);
    }
    wkSet.append("]");
  }
  getLogger().debug(wkSet.toString());
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

private void _invalidate(WebContinuationsHolder continuationsHolder, WebContinuation wk) {
  if (getLogger().isDebugEnabled()) {
    getLogger().debug("WK: Manual expire of continuation " + wk.getId());
  }
  disposeContinuation(continuationsHolder, wk);
  expirations.remove(wk);
  // Invalidate all the children continuations as well
  List children = wk.getChildren();
  int size = children.size();
  for (int i = 0; i < size; i++) {
    _invalidate(continuationsHolder, (WebContinuation) children.get(i));
  }
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public WebContinuation createWebContinuation(Object kont,
                       WebContinuation parent,
                       int timeToLive,
                       String interpreterId, 
                       ContinuationsDisposer disposer) {
  int ttl = (timeToLive == 0 ? defaultTimeToLive : timeToLive);
  WebContinuation wk = generateContinuation(kont, parent, ttl, interpreterId, disposer);
  if (parent == null) {
    forest.add(wk);
  } else {
    handleParentContinuationExpiration(parent);
  }
  handleLeafContinuationExpiration(wk);
  if (getLogger().isDebugEnabled()) {
    getLogger().debug("WK: Created continuation " + wk.getId());
  }
  return wk;
}

代码示例来源:origin: org.apache.cocoon/cocoon-sitemap-impl

public WebContinuation lookupWebContinuation(String id, String interpreterId) {
  // REVISIT: Is the following check needed to avoid threading issues:
  // return wk only if !(wk.hasExpired) ?
  WebContinuationsHolder continuationsHolder = lookupWebContinuationsHolder(false);
  if (continuationsHolder == null)
    return null;
  
  WebContinuation kont = continuationsHolder.get(id);
  if (kont == null)
    return null;
    
  if (!kont.interpreterMatches(interpreterId)) {
    getLogger().error(
        "WK: Continuation (" + kont.getId()
            + ") lookup for wrong interpreter. Bound to: "
            + kont.getInterpreterId() + ", looked up for: "
            + interpreterId);
    return null;
  }
  return kont;
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws SAXException, WingException, SQLException
{
  // DIVISION: metadata-import
  Division div = body.addInteractiveDivision("metadata-import",contextPath + "/admin/metadataimport", Division.METHOD_MULTIPART,"primary administrative");
  div.setHead(T_head1);
      Para file = div.addPara();
      file.addFile("file");
      Para actions = div.addPara();
      Button button = actions.addButton("submit_upload");
      button.setValue(T_submit_upload);
  div.addHidden("administrative-continue").setValue(knot.getId());
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

@Override
public void addBody(Body body) throws SAXException, WingException, SQLException, IOException, AuthorizeException {
  Item item = workflowItem.getItem();
  Collection collection = workflowItem.getCollection();
  Request request = ObjectModelHelper.getRequest(objectModel);
  String actionURL = contextPath + "/handle/"+collection.getHandle() + "/xmlworkflow";
  //Retrieve our pagenumber
  int page = ReviewAction.MAIN_PAGE;
  if(request.getAttribute("page") != null){
    page = Integer.parseInt(request.getAttribute("page").toString());
  }
  // Generate a from asking the user two questions: multiple
  // titles & published before.
  Division div = body.addInteractiveDivision("perform-task", actionURL, Division.METHOD_POST, "primary workflow");
  div.setHead(T_HEAD);
  addWorkflowItemInformation(div, item, request);
  switch (page){
    case ReviewAction.MAIN_PAGE:
      renderMainPage(div);
      break;
    case ReviewAction.REJECT_PAGE:
      renderRejectPage(div);
      break;
  }
  div.addHidden("submission-continue").setValue(knot.getId());
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

@Override
public void addBody(Body body) throws SAXException, WingException, SQLException, IOException, AuthorizeException {
  Item item = workflowItem.getItem();
  Collection collection = workflowItem.getCollection();
  Request request = ObjectModelHelper.getRequest(objectModel);
  String actionURL = contextPath + "/handle/"+collection.getHandle() + "/xmlworkflow";
  // Generate a from asking the user two questions: multiple
  // titles & published before.
  Division div = body.addInteractiveDivision("perform-task", actionURL, Division.METHOD_POST, "primary workflow");
  div.setHead(T_HEAD);
  addWorkflowItemInformation(div, item, request);
  renderMainPage(div);
  div.addHidden("submission-continue").setValue(knot.getId());
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws WingException, SQLException, AuthorizeException
  {
    String role = parameters.getParameter("role", null);
    int groupID = parameters.getParameterAsInteger("groupID", -1);
    Group toBeDeleted = Group.find(context, groupID);
    
    
    // DIVISION: main
    Division main = body.addInteractiveDivision("collection-role-delete",contextPath+"/admin/collection",Division.METHOD_POST,"primary administrative collection");
    main.setHead(T_main_head.parameterize(role));
    // Different help message for the default read group to enforce its non-retroactive nature
    if ("DEFAULT_READ".equals(role))
    {
      main.addPara(T_main_para_read.parameterize(toBeDeleted.getName()));
    }
    else
    {
      main.addPara(T_main_para.parameterize(toBeDeleted.getName()));
    }
    
    Para buttonList = main.addPara();
    buttonList.addButton("submit_confirm").setValue(T_submit_confirm);
    buttonList.addButton("submit_cancel").setValue(T_submit_cancel);
        
    
    main.addHidden("administrative-continue").setValue(knot.getId());
  }
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws WingException, SQLException, AuthorizeException
  {
    String role = parameters.getParameter("role", null);
    int groupID = parameters.getParameterAsInteger("groupID", -1);
    Group toBeDeleted = Group.find(context, groupID);
    
    // DIVISION: main
    Division main = body.addInteractiveDivision("community-role-delete",contextPath+"/admin/community",Division.METHOD_POST,"primary administrative community");
    main.setHead(T_main_head.parameterize(role));
    main.addPara(T_main_para.parameterize(toBeDeleted.getName()));
    
    Para buttonList = main.addPara();
    buttonList.addButton("submit_confirm").setValue(T_submit_confirm);
    buttonList.addButton("submit_cancel").setValue(T_submit_cancel);
        
    
    main.addHidden("administrative-continue").setValue(knot.getId());
  }
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws SAXException, WingException,
  UIException, SQLException, IOException, AuthorizeException
  {    
    Collection collection = submission.getCollection();
    String actionURL = contextPath + "/handle/"+collection.getHandle() + "/submit/" + knot.getId() + ".continue";

    Division div = body.addInteractiveDivision("submit-save-or-cancel",actionURL, Division.METHOD_POST,"primary submission");
    div.setHead(T_submission_head);
    addSubmissionProgressList(div);
    
    List saveOrCancel = div.addList("submit-review", List.TYPE_FORM);
  
    saveOrCancel.setHead(T_head);
    saveOrCancel.addItem(T_info1);
    
    org.dspace.app.xmlui.wing.element.Item actions = saveOrCancel.addItem();
    actions.addButton("submit_back").setValue(T_submit_back);
    actions.addButton("submit_save").setValue(T_submit_save);
    actions.addButton("submit_remove").setValue(T_submit_remove);
  }
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

@Override
  public void addBody(Body body) throws SAXException, WingException, SQLException, IOException, AuthorizeException {
    Item item = workflowItem.getItem();
    Collection collection = workflowItem.getCollection();
    Request request = ObjectModelHelper.getRequest(objectModel);

    String actionURL = contextPath + "/handle/"+collection.getHandle() + "/xmlworkflow";

    Division div = body.addInteractiveDivision("perform-task", actionURL, Division.METHOD_POST, "primary workflow");
    div.setHead(T_HEAD);

    addWorkflowItemInformation(div, item, request);

    Para scorePara = div.addPara();
    scorePara.addContent(T_score_help);
    Select scoreSelect = scorePara.addSelect("score");
    for(int i = 0; i <= 100; i+=10){
      scoreSelect.addOption(i, i + "%");
    }
    scorePara.addButton("submit_score").setValue(T_score_button);

    div.addPara().addButton("submit_leave").setValue(T_cancel_submit);

    div.addHidden("submission-continue").setValue(knot.getId());
  }
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws WingException, SQLException, AuthorizeException
  {
    int communityID = parameters.getParameterAsInteger("communityID", -1);
    Community thisCommunity = Community.find(context, communityID);
    
    
    // DIVISION: main
    Division main = body.addInteractiveDivision("community-confirm-delete",contextPath+"/admin/community",Division.METHOD_POST,"primary administrative community");
    main.setHead(T_main_head.parameterize(communityID));
    main.addPara(T_main_para.parameterize(thisCommunity.getMetadata("name")));	    
    List deleteConfirmHelp = main.addList("consequences",List.TYPE_BULLETED);
    deleteConfirmHelp.addItem(T_confirm_item1);
    deleteConfirmHelp.addItem(T_confirm_item2);
    deleteConfirmHelp.addItem(T_confirm_item3);
    deleteConfirmHelp.addItem(T_confirm_item4);
    
    Para buttonList = main.addPara();
    buttonList.addButton("submit_confirm").setValue(T_submit_confirm);
    buttonList.addButton("submit_cancel").setValue(T_submit_cancel);
    
    main.addHidden("administrative-continue").setValue(knot.getId());
  }
}

代码示例来源:origin: org.dspace/dspace-xmlui-api

public void addBody(Body body) throws WingException, SQLException, AuthorizeException
  {
    int collectionID = parameters.getParameterAsInteger("collectionID", -1);
    Collection thisCollection = Collection.find(context, collectionID);
    
    // DIVISION: main
    Division main = body.addInteractiveDivision("collection-confirm-delete",contextPath+"/admin/collection",Division.METHOD_POST,"primary administrative collection");
    main.setHead(T_main_head.parameterize(collectionID));
    main.addPara(T_main_para.parameterize(thisCollection.getMetadata("name")));	    
    List deleteConfirmHelp = main.addList("consequences",List.TYPE_BULLETED);
    deleteConfirmHelp.addItem(T_confirm_item1);
    deleteConfirmHelp.addItem(T_confirm_item2);
    deleteConfirmHelp.addItem(T_confirm_item3);
    
    Para buttonList = main.addPara();
    buttonList.addButton("submit_confirm").setValue(T_submit_confirm);
    buttonList.addButton("submit_cancel").setValue(T_submit_cancel);
    
    main.addHidden("administrative-continue").setValue(knot.getId());
  }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com