Package org.opencms.file

Examples of org.opencms.file.CmsObject


  }

  @Override
  public int doStartTag() throws JspException {
    CmsFlexController m_controller = CmsFlexController.getController(pageContext.getRequest());
    CmsObject cms = m_controller.getCmsObject();

        if (recursive == null || "tree".equalsIgnoreCase(recursive)) {
        navigationIterator = new TreeNavigationIterator(cms);
        } else if ("flat".equalsIgnoreCase(recursive)) {
          navigationIterator = new FlatRecursiveNavigationIterator(cms);
View Full Code Here


 
  /* (non-Javadoc)
   * @see dk.valtech.octools.util.CmsObjectProvider#getCmsObject(javax.servlet.http.HttpServletRequest)
   */
  public CmsObject getCmsObject(HttpServletRequest request) throws CmsException {
    CmsObject cms = initCmsObjectFromSession(request);
    if (cms == null) {
      cms = initCmsObject(request);
    }
    if (cms == null && defaultToGuest) {
      cms = OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest());
View Full Code Here

  /* (non-Javadoc)
   * @see org.opencms.security.I_CmsAuthorizationHandler#initCmsObject(javax.servlet.http.HttpServletRequest)
   */
  public CmsObject initCmsObject(HttpServletRequest request) {
    I_CmsAuthorizationHandler auth = OpenCms.getAuthorizationHandler();
    CmsObject cms = null;
    if (auth != this) {
      cms = auth.initCmsObject(request);
    }
    return cms;
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.opencms.security.I_CmsAuthorizationHandler#initCmsObject(javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)
   */
  public CmsObject initCmsObject(HttpServletRequest request, String userName, String pwd) throws CmsException {
    I_CmsAuthorizationHandler auth = OpenCms.getAuthorizationHandler();
    CmsObject cms = null;
    if (auth != this) {
      cms = auth.initCmsObject(request, userName, pwd);
    }
    return cms;
  }
View Full Code Here

          I_CmsReport report = null;
          // CmsDbContext dbc;

      try {
        String exportUser = OpenCms.getDefaultUsers().getUserExport();
        CmsObject cms = OpenCms.initCmsObject(exportUser);

        CmsUUID projectId = (CmsUUID) event.getData().get(I_CmsEventListener.KEY_PROJECTID);
        CmsUUID publishHistoryId = new CmsUUID((String)event.getData().get(I_CmsEventListener.KEY_PUBLISHID));
        report = (I_CmsReport)event.getData().get(I_CmsEventListener.KEY_REPORT);
       
        PublishProjectEventContext context = new PublishProjectEventContext(cms, projectId, report);
       
        boolean isInitialized = false;
       
        @SuppressWarnings("unchecked")
        List<CmsPublishedResource> resources = cms.readPublishedResources(publishHistoryId);
        Iterator<CmsPublishedResource> iter = resources.iterator();
       
        while (iter.hasNext()) {
          CmsPublishedResource resource = (CmsPublishedResource) iter.next();
          if (handler.handlesResource(context, resource)) {
View Full Code Here

    }

  @SuppressWarnings("unchecked")
    @Override
    protected void prepare() throws JspTagException {
    CmsObject cms = CmsFlexController.getCmsObject(pageContext.getRequest());
   
    CmsJspNavBuilder builder = new CmsJspNavBuilder(cms);
   
    iterator = builder.getNavigationBreadCrumb(begin, true).iterator();
    }
View Full Code Here

  @Override
  public int doEndTag() throws JspException {
    try {
      CmsJspActionElement cms = getCmsActionElement();
      CmsFlexController controller = CmsFlexController.getController(cms.getRequest());
      CmsObject cmso = cms.getCmsObject();
     
      uri = CmsLinkManager.getAbsoluteUri(uri, controller.getCurrentRequest().getElementUri());
      CmsFile file = cmso.readFile(uri);
      String contents = new String(file.getContents(), encoding);
      if (var != null) {
        pageContext.setAttribute(var, contents, scope);
      } else {
        pageContext.getOut().write(contents);
View Full Code Here

TOP

Related Classes of org.opencms.file.CmsObject

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.