public static PortletMode getPortletMode( String name, int portletMajorVersion) { if (Validator.isNull(name)) { if (portletMajorVersion < 3) { return PortletMode.VIEW; } return PortletMode.UNDEFINED; } PortletMode portletMode = _portletModes.get(name); if (portletMode == null) { portletMode = new PortletMode(name); } return portletMode; }
public PortletMode getPortletMode() { if ( portletMode == null && modeName != null ) { portletMode = new PortletMode(modeName); } return portletMode ; }
public PortletMode getCustomMode() { if (customMode == null) { customMode = new PortletMode(customName); } return customMode; }
protected Object createObject(String name) { return new PortletMode(name); }
private PortletMode _getPortletMode(String name) { PortletMode portletMode = _portletModes.get(name); if (portletMode == null) { portletMode = new PortletMode(name); } return portletMode; }
/** Convert a String into a {@link PortletMode} */ public static PortletMode getPortletMode(String mode) { if (mode == null) { return null; } final PortletMode portletMode = PORTLET_MODES.get(mode); if (portletMode != null) { return portletMode; } return new PortletMode(mode); }
/** Convert a String into a {@link PortletMode} */ public static PortletMode getPortletMode(String mode) { if (mode == null) { return null; } final PortletMode portletMode = PORTLET_MODES.get(mode); if (portletMode != null) { return portletMode; } return new PortletMode(mode); }
public boolean isPortletModeSupportedByPortal(String mode) { return supportedPortletModesByPortal.contains(new PortletMode(mode)); }
/** * Register all handlers specified in the Portlet mode map for the corresponding modes. * @param portletModeParameterMap Map with mode names as keys and parameter Maps as values */ protected void registerHandlersByModeAndParameter(Map<String, Map<String, ?>> portletModeParameterMap) { Assert.notNull(portletModeParameterMap, "'portletModeParameterMap' must not be null"); for (Map.Entry<String, Map<String, ?>> entry : portletModeParameterMap.entrySet()) { PortletMode mode = new PortletMode(entry.getKey()); registerHandler(mode, entry.getValue()); } }
/** * Register all handlers specified in the Portlet mode map for the corresponding modes. * @param portletModeMap Map with mode names as keys and handler beans or bean names as values */ protected void registerHandlersByMode(Map<String, Object> portletModeMap) { Assert.notNull(portletModeMap, "'portletModeMap' must not be null"); for (Map.Entry<String, Object> entry : portletModeMap.entrySet()) { registerHandler(new PortletMode(entry.getKey()), entry.getValue()); } }
/** * @see org.jasig.portal.portlet.common.ICustomPortletMode#getPortletMode() */ public PortletMode getPortletMode() { final String portletModeStr = this.customPortletModeDD.getPortletMode(); return new PortletMode(portletModeStr); }
/** * Register all handlers specified in the Portlet mode map for the corresponding modes. * @param portletModeMap Map with mode names as keys and handler beans or bean names as values */ protected void registerHandlersByMode(Map<String, Object> portletModeMap) { Assert.notNull(portletModeMap, "'portletModeMap' must not be null"); for (Map.Entry<String, Object> entry : portletModeMap.entrySet()) { registerHandler(new PortletMode(entry.getKey()), entry.getValue()); } }
/** * Register all handlers specified in the Portlet mode map for the corresponding modes. * @param portletModeParameterMap Map with mode names as keys and parameter Maps as values */ protected void registerHandlersByModeAndParameter(Map<String, Map<String, ?>> portletModeParameterMap) { Assert.notNull(portletModeParameterMap, "'portletModeParameterMap' must not be null"); for (Map.Entry<String, Map<String, ?>> entry : portletModeParameterMap.entrySet()) { PortletMode mode = new PortletMode(entry.getKey()); registerHandler(mode, entry.getValue()); } }
/** * @see org.jasig.portal.portlet.common.IContentType#getPortletModeSet() */ @SuppressWarnings("unchecked") public Set<PortletMode> getPortletModeSet() { final List<String> plutoPortletModes = this.supportsDD.getPortletModes(); final Set<PortletMode> upPortletModes = new HashSet<PortletMode>(plutoPortletModes.size()); for (final String plutoPortletMode : plutoPortletModes) { final PortletMode upPortletMode = new PortletMode(plutoPortletMode); upPortletModes.add(upPortletMode); } return upPortletModes; } }
public PortletMode getMappedMode() { if (mappedMode == null) { if (mappedName != null) { mappedMode = new PortletMode(mappedName); } else { mappedMode = getCustomMode(); } } return mappedMode; }
/** * Populates the supportedPortletModesByPortal set. */ private void loadPortalModes() { // Add the PortletModes supported by the portal to the // supportedPortletModesByPortal set. LOG.debug("Loading supported portal modes..."); Iterator<String> modes = propertyService.getSupportedPortletModes().iterator(); while (modes.hasNext()) { String mode = (String) modes.next(); LOG.debug("Loading mode [" + mode + "]"); supportedPortletModesByPortal.add(new PortletMode(mode)); } LOG.debug("Loaded [" + supportedPortletModesByPortal.size() + "] supported portal modes"); }
public void initStandardMapping(String[] modes, RequestMethod[] methods, String[] params, String[] headers) { for (String mode : modes) { this.modes.add(new PortletMode(mode)); } for (RequestMethod method : methods) { this.methods.add(method.name()); } this.params = PortletAnnotationMappingUtils.mergeStringArrays(this.params, params); this.headers = PortletAnnotationMappingUtils.mergeStringArrays(this.headers, headers); }
public void initStandardMapping(String[] modes, RequestMethod[] methods, String[] params, String[] headers) { for (String mode : modes) { this.modes.add(new PortletMode(mode)); } for (RequestMethod method : methods) { this.methods.add(method.name()); } this.params = StringUtils.mergeStringArrays(this.params, params); this.headers = StringUtils.mergeStringArrays(this.headers, headers); }
/** * Set the portlet mode for the URL to be what was given in the tag. If not given, default to what was there * previously * * @param portletURL * @throws PortletModeException */ protected void setPortletMode(PortletURL portletURL) throws PortletModeException { if (getPortletMode() != null && getPortletMode().trim().length() > 0) { portletURL.setPortletMode(new PortletMode(getPortletMode().trim())); } }
public void processAction (ActionRequest request, ActionResponse response) throws PortletException, IOException { String mode = request.getParameter("mode"); PortletMode currentMode = ( mode != null ) ? new PortletMode(mode) : request.getPortletMode(); if ( PortletMode.VIEW.equals(currentMode) ) { processViewAction(request,response); } else if ( PortletMode.EDIT.equals(currentMode) ) { processEditAction(request,response); } else if ( PortletMode.HELP.equals(currentMode) ) { processHelpAction(request,response); } }