Package com.liferay.faces.util.context

Examples of com.liferay.faces.util.context.MessageContext


  // Private Data Members
  private MessageContext messageContext;
  private MessageContextFactory wrappedMessageContextFactory;

  public MessageContextFactoryAlloyImpl(MessageContextFactory messageContextFactory) {
    MessageContext wrappedMessageContext = messageContextFactory.getMessageContext();
    this.messageContext = new MessageContextAlloyImpl(wrappedMessageContext);
    this.wrappedMessageContextFactory = messageContextFactory;
  }
View Full Code Here


  // Private Data Members
  private MessageContext messageContext;
  private MessageContextFactory wrappedMessageContextFactory;

  public MessageContextFactoryPortalImpl(MessageContextFactory messageContextFactory) {
    MessageContext wrappedMessageContext = messageContextFactory.getMessageContext();
    this.messageContext = new MessageContextPortalImpl(wrappedMessageContext);
    this.wrappedMessageContextFactory = messageContextFactory;
  }
View Full Code Here

          facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR, validatorMessage, validatorMessage);
        }
        else {
          MessageContextFactory messageContextFactory = (MessageContextFactory) FactoryExtensionFinder
            .getFactory(MessageContextFactory.class);
          MessageContext messageContext = messageContextFactory.getMessageContext();
          UIViewRoot viewRoot = facesContext.getViewRoot();
          Locale locale = viewRoot.getLocale();
          String message = messageContext.getMessage(locale, UISelectOne.INVALID_MESSAGE_ID);

          if (message != null) {
            message = MessageFormat.format(message, getLabel());
          }
View Full Code Here

  // Private Data Members
  private MessageContext messageContext;
  private MessageContextFactory wrappedMessageContextFactory;

  public ShowcaseMessageContextFactory(MessageContextFactory messageContextFactory) {
    MessageContext wrappedMessageContext = messageContextFactory.getMessageContext();
    this.messageContext = new ShowcaseMessageContext(wrappedMessageContext);
    this.wrappedMessageContextFactory = messageContextFactory;
  }
View Full Code Here

  public void validate(FacesContext facesContext, UIComponent uiComponent, Object value) throws ValidatorException {

    Locale locale = facesContext.getViewRoot().getLocale();
    MessageContextFactory messageContextFactory = (MessageContextFactory) FactoryExtensionFinder.getFactory(
        MessageContextFactory.class);
    MessageContext messageContext = messageContextFactory.getMessageContext();
    List<FacesMessage> facesMessages = new ArrayList<FacesMessage>();
    @SuppressWarnings("unchecked")
    List<UploadedFile> uploadedFiles = (List<UploadedFile>) value;

    for (UploadedFile uploadedFile : uploadedFiles) {

      if ((maxFileSize != null) && (maxFileSize >= 0) && (uploadedFile.getSize() > maxFileSize)) {

        String errorMessage = messageContext.getMessage(locale, "file-x-is-y-bytes-but-may-not-exceed-z-bytes",
            uploadedFile.getName(), uploadedFile.getSize(), maxFileSize);
        facesMessages.add(new FacesMessage(FacesMessage.SEVERITY_ERROR, errorMessage, errorMessage));
      }

      if ((contentTypeSet != null) && !contentTypeSet.contains(uploadedFile.getContentType())) {

        String errorMessage = messageContext.getMessage(locale, "file-x-has-an-invalid-content-type-y",
            uploadedFile.getName(), uploadedFile.getContentType());
        facesMessages.add(new FacesMessage(FacesMessage.SEVERITY_ERROR, errorMessage, errorMessage));
      }
    }
View Full Code Here

        "${i18n['progress']}", "${i18n['no-files-selected']}", "${i18n['upload-files']}",
        "${uploadFilesButtonClass}"
      };
    MessageContextFactory messageContextFactory = (MessageContextFactory) FactoryExtensionFinder.getFactory(
        MessageContextFactory.class);
    MessageContext messageContext = messageContextFactory.getMessageContext();
    String i18nFileName = messageContext.getMessage(locale, "file-name");
    String i18nFileType = messageContext.getMessage(locale, "file-type");
    String i18nFileSize = messageContext.getMessage(locale, "file-size");
    String i18nProgress = messageContext.getMessage(locale, "progress");
    String i18nNoFilesSelected = messageContext.getMessage(locale, "no-files-selected");
    String i18nUploadFiles = messageContext.getMessage(locale, "upload-files");
    String uploadFilesButtonClass = StringPool.BLANK;

    if (auto) {
      uploadFilesButtonClass = "alloy-input-file-button-hidden";
    }
View Full Code Here

TOP

Related Classes of com.liferay.faces.util.context.MessageContext

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.