Package com.liferay.faces.util.product

Examples of com.liferay.faces.util.product.Product


    }
    else if (UIForm.COMPONENT_FAMILY.equals(family) && JAVAX_FACES_FORM.equals(rendererType)) {

      // If the PrimeFaces p:fileUpload should be forced to use a ResourceURL, then return a special
      // form renderer. http://issues.liferay.com/browse/FACES-1194
      Product primeFaces = ProductMap.getInstance().get(ProductConstants.PRIMEFACES);

      if (primeFaces.isDetected() && (primeFaces.getMajorVersion() == 3) && (primeFaces.getMinorVersion() < 3)) {
        renderer = new FormRendererPrimeFacesImpl(renderer);
      }
    }
    else if (UIOutput.COMPONENT_FAMILY.equals(family) &&
        (SCRIPT_RENDERER_TYPE.equals(rendererType) || STYLESHEET_RENDERER_TYPE.equals(rendererType))) {
View Full Code Here


  private static final Logger logger = LoggerFactory.getLogger(PostConstructApplicationConfigListener.class);

  @Override
  public void processSystemEvent(EventObject systemEvent) throws AbortProcessingException {

    Product jsf = ProductMap.getInstance().get(ProductConstants.JSF);

    if (jsf.isDetected() && ProductConstants.MOJARRA.equals(jsf.getTitle())) {

      FacesContext facesContext = FacesContext.getCurrentInstance();
      ExternalContext externalContext = facesContext.getExternalContext();
      Map<String, Object> applicationMap = externalContext.getApplicationMap();
      MojarraInjectionProvider mojarraInjectionProvider = MojarraApplicationAssociate.getInjectionProvider(
View Full Code Here

  public HtmlInputFileRenderer() {

    String delegateBodyRendererFQCN = "com.sun.faces.renderkit.html_basic.FileRenderer";

    Product jsf = ProductMap.getInstance().get(ProductConstants.JSF);

    if ((jsf != null) && ProductConstants.MYFACES.equals(jsf.getTitle())) {
      delegateBodyRendererFQCN = "org.apache.myfaces.renderkit.html.HtmlInputFileRenderer";
    }

    try {
      Class<?> delegateBodyRendererClass = Class.forName(delegateBodyRendererFQCN);
View Full Code Here

    if (firstInstance) {

      // Determine which JSF implementation is being used (Mojarra/MyFaces).
      ProductMap productMap = ProductMap.getInstance();
      Product jsf = productMap.get(ProductConstants.JSF);
      boolean mojarraAbleToCleanup = true;

      if (jsf.getTitle().equals(ProductConstants.MOJARRA) && (jsf.getMajorVersion() == 2) &&
          (jsf.getMinorVersion() == 1)) {

        if (jsf.getRevisionVersion() < 18) {
          mojarraAbleToCleanup = false;

          boolean logWarning = true;
          Product iceFaces = productMap.get(ProductConstants.ICEFACES);

          if (iceFaces.isDetected()) {

            if ((iceFaces.getMajorVersion() == 2) ||
                ((iceFaces.getMajorVersion() == 3) && (iceFaces.getMinorVersion() <= 2))) {

              // Versions of ICEfaces prior to 3.3 can only go as high as Mojarra 2.1.6 so don't bother to
              // log the warning.
              logWarning = false;
            }
View Full Code Here

    if (dependencyInfo == null) {
      StringBuilder buf = new StringBuilder();
      ProductMap productMap = ProductMap.getInstance();
      buf.append("Liferay Faces ");

      Product liferayFacesAlloy = productMap.get(ProductConstants.LIFERAY_FACES_ALLOY);
      String version = liferayFacesAlloy.getVersion();
      int pos = version.indexOf(StringPool.SPACE);

      if (pos > 0) {
        version = version.substring(0, pos);
      }
View Full Code Here

      String requestContentType = clientDataRequest.getContentType();

      if ((requestContentType != null) &&
          requestContentType.toLowerCase().startsWith(BridgeConstants.MULTIPART_CONTENT_TYPE_PREFIX)) {

        Product iceFaces = ProductMap.getInstance().get(ProductConstants.ICEFACES);

        if (iceFaces.isDetected() &&
            ((iceFaces.getMajorVersion() == 2) ||
              ((iceFaces.getMajorVersion() == 3) && (iceFaces.getMinorVersion() == 0)))) {

          iceFacesLegacyMode = Boolean.TRUE;
        }
      }
    }
View Full Code Here

        WindowState windowState = portletRequest.getWindowState();
        saveRenderAttributes(portletMode, windowState, themeDisplay, responseNamespace, portletContext);
      }

      // Determine the Liferay version number.
      Product liferayPortal = ProductMap.getInstance().get(ProductConstants.LIFERAY_PORTAL);
      liferayBuildNumber = liferayPortal.getBuildId();

      if (logger.isDebugEnabled()) {
        logger.debug("Detected Liferay build number {0}", Long.toString(liferayBuildNumber));
      }
View Full Code Here

    if (LIFERAY_FACES_BRIDGE_DETECTED) {
      delegateBodyRendererFQCN = "com.liferay.faces.bridge.renderkit.html_basic.BodyRendererBridgeImpl";
    }
    else {
      Product jsf = ProductMap.getInstance().get(ProductConstants.JSF);

      if ((jsf != null) && ProductConstants.MYFACES.equals(jsf.getTitle())) {
        delegateBodyRendererFQCN = "org.apache.myfaces.renderkit.html.HtmlBodyRenderer";
      }
    }

    try {
View Full Code Here

TOP

Related Classes of com.liferay.faces.util.product.Product

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.