Java Code Examples for javax.faces.event.ValueChangeEvent#getPhaseId()
The following examples show how to use
javax.faces.event.ValueChangeEvent#getPhaseId() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: EventPager.java From sakai with Educational Community License v2.0 | 6 votes |
public void handleValueChange (ValueChangeEvent event) { PhaseId phaseId = event.getPhaseId(); String oldValue = (String) event.getOldValue(), newValue = (String) event.getNewValue(); if (phaseId.equals(PhaseId.ANY_PHASE)) { event.setPhaseId(PhaseId.UPDATE_MODEL_VALUES); event.queue(); } else if (phaseId.equals(PhaseId.UPDATE_MODEL_VALUES)) { // do you method here } }
Example 2
Source File: EventPager.java From sakai with Educational Community License v2.0 | 6 votes |
public void handleValueChange (ValueChangeEvent event) { PhaseId phaseId = event.getPhaseId(); String oldValue = (String) event.getOldValue(), newValue = (String) event.getNewValue(); if (phaseId.equals(PhaseId.ANY_PHASE)) { event.setPhaseId(PhaseId.UPDATE_MODEL_VALUES); event.queue(); } else if (phaseId.equals(PhaseId.UPDATE_MODEL_VALUES)) { // do you method here } }
Example 3
Source File: podHomeBean.java From sakai with Educational Community License v2.0 | 4 votes |
/** * Creates a BufferedInputStream to get ready to upload file selected. Used * by Add Podcast and Revise Podcast pages. * * @param event * ValueChangeEvent object generated by selecting a file to * upload. * * @throws AbortProcessingException * Internal processing error attempting to set up BufferedInputStream */ public void processFileUpload(ValueChangeEvent event) throws AbortProcessingException { UIComponent component = event.getComponent(); Object newValue = event.getNewValue(); Object oldValue = event.getOldValue(); PhaseId phaseId = event.getPhaseId(); Object source = event.getSource(); // log.info("processFileUpload() event: " + event // + " component: " + component + " newValue: " + newValue // + " oldValue: " + oldValue + " phaseId: " + phaseId // + " source: " + source); if (newValue instanceof String) return; if (newValue == null) return; FileItem item = (FileItem) event.getNewValue(); String fieldName = item.getFieldName(); filename = FilenameUtils.getName(item.getName()); fileSize = item.getSize(); fileContentType = item.getContentType(); // log.info("processFileUpload(): item: " + item // + " fieldname: " + fieldName + " filename: " + filename // + " length: " + fileSize); // Read the file as a stream (may be more memory-efficient) try { fileAsStream = new BufferedInputStream(item.getInputStream()); } catch (IOException e) { log.warn("IOException while attempting to set BufferedInputStream to upload " + filename + " from site " + podcastService.getSiteId() + ". " + e.getMessage(), e); setErrorMessage(INTERNAL_ERROR_ALERT); } }
Example 4
Source File: podHomeBean.java From sakai with Educational Community License v2.0 | 4 votes |
/** * Creates a BufferedInputStream to get ready to upload file selected. Used * by Add Podcast and Revise Podcast pages. * * @param event * ValueChangeEvent object generated by selecting a file to * upload. * * @throws AbortProcessingException * Internal processing error attempting to set up BufferedInputStream */ public void processFileUpload(ValueChangeEvent event) throws AbortProcessingException { UIComponent component = event.getComponent(); Object newValue = event.getNewValue(); Object oldValue = event.getOldValue(); PhaseId phaseId = event.getPhaseId(); Object source = event.getSource(); // log.info("processFileUpload() event: " + event // + " component: " + component + " newValue: " + newValue // + " oldValue: " + oldValue + " phaseId: " + phaseId // + " source: " + source); if (newValue instanceof String) return; if (newValue == null) return; FileItem item = (FileItem) event.getNewValue(); String fieldName = item.getFieldName(); filename = FilenameUtils.getName(item.getName()); fileSize = item.getSize(); fileContentType = item.getContentType(); // log.info("processFileUpload(): item: " + item // + " fieldname: " + fieldName + " filename: " + filename // + " length: " + fileSize); // Read the file as a stream (may be more memory-efficient) try { fileAsStream = new BufferedInputStream(item.getInputStream()); } catch (IOException e) { log.warn("IOException while attempting to set BufferedInputStream to upload " + filename + " from site " + podcastService.getSiteId() + ". " + e.getMessage(), e); setErrorMessage(INTERNAL_ERROR_ALERT); } }