public Iterator getClientIdsWithMessages() { if (_released) { throw new IllegalStateException("FacesContext already released"); } if (_messages == null || _messages.isEmpty()) { return NullIterator.instance(); } final Set uniqueClientIds = new LinkedHashSet(_messageClientIds); return uniqueClientIds.iterator(); }
@Override public final Iterator<String> getClientIdsWithMessages() { assertNotReleased(); if (_messages == null || _messages.isEmpty()) { return NullIterator.instance(); } return _messages.keySet().iterator(); }
@Override public final Iterator<FacesMessage> getMessages() { assertNotReleased(); if (_messages == null) { return NullIterator.instance(); } return _orderedMessages.iterator(); }
@Override public final Iterator<FacesMessage> getMessages() { assertNotReleased(); if (_messages == null) { return NullIterator.instance(); } return _orderedMessages.iterator(); }
@Override public final Iterator<FacesMessage> getMessages(final String clientId) { assertNotReleased(); if (_messages == null || !_messages.containsKey(clientId)) { return NullIterator.instance(); } return _messages.get(clientId).iterator(); }
@Override public final Iterator<FacesMessage> getMessages(final String clientId) { assertNotReleased(); if (_messages == null || !_messages.containsKey(clientId)) { return NullIterator.instance(); } return _messages.get(clientId).iterator(); }
@Override public final Iterator<String> getClientIdsWithMessages() { assertNotReleased(); if (_messages == null || _messages.isEmpty()) { return NullIterator.instance(); } return _messages.keySet().iterator(); }
public MessagesIterator(FacesContext facesContext, boolean globalOnly) { _facesContext = facesContext; if (globalOnly) { _globalMessagesIterator = facesContext.getMessages(null); _clientIdsWithMessagesIterator = NullIterator.instance(); } else { _globalMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); _clientIdsWithMessagesIterator = facesContext.getClientIdsWithMessages(); } _componentMessagesIterator = null; _clientId = null; }
public Iterator getMessages(String clientId) { if (_released) { throw new IllegalStateException("FacesContext already released"); } if (_messages == null) { return NullIterator.instance(); } List lst = new ArrayList(); for (int i = 0; i < _messages.size(); i++) { Object savedClientId = _messageClientIds.get(i); if (clientId == null) { if (savedClientId == null) lst.add(_messages.get(i)); } else { if (clientId.equals(savedClientId)) lst.add(_messages.get(i)); } } return lst.iterator(); }
public MessagesIterator(FacesContext facesContext, boolean globalOnly, boolean redisplay, UIComponent forComponent) { _facesContext = facesContext; // The for attribute is mutually exclusive with globalOnly and take precedence if used. if(forComponent != null) { _clientId = forComponent.getClientId(); _componentMessagesIterator = facesContext.getMessages(_clientId); _globalMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); _clientIdsWithMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); } else { if (globalOnly) { _globalMessagesIterator = facesContext.getMessages(null); _clientIdsWithMessagesIterator = NullIterator.instance(); } else { _globalMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); _clientIdsWithMessagesIterator = facesContext.getClientIdsWithMessages(); } _componentMessagesIterator = null; _clientId = null; } _redisplay = redisplay; _next = null; }
public MessagesIterator(FacesContext facesContext, boolean globalOnly, boolean redisplay, UIComponent forComponent) { _facesContext = facesContext; // The for attribute is mutually exclusive with globalOnly and take precedence if used. if(forComponent != null) { _clientId = forComponent.getClientId(); _componentMessagesIterator = facesContext.getMessages(_clientId); _globalMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); _clientIdsWithMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); } else { if (globalOnly) { _globalMessagesIterator = facesContext.getMessages(null); _clientIdsWithMessagesIterator = NullIterator.instance(); } else { _globalMessagesIterator = org.apache.myfaces.shared_impl.util.NullIterator.instance(); _clientIdsWithMessagesIterator = facesContext.getClientIdsWithMessages(); } _componentMessagesIterator = null; _clientId = null; } _redisplay = redisplay; _next = null; }