public class WSRPUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WSRPUtils.AbsoluteURLReplacementGenerator |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEACTIVATE_URL_REWRITING |
static Set<org.gatein.pc.api.Mode> |
DEFAULT_JSR168_MODES |
static Set<org.gatein.pc.api.WindowState> |
DEFAULT_JSR168_WINDOWSTATES |
| Modifier and Type | Method and Description |
|---|---|
static void |
addMultiValuedValueTo(Map<String,String[]> paramMap,
String paramName,
String paramValue) |
static String |
convertJSR168PortletModeNameToWSRPName(String jsr168PortletModeName) |
static String |
convertJSR168WindowStateNameToWSRPName(String jsr168WindowStateName) |
static List<String> |
convertLocalesToRFC3066LanguageTags(List<Locale> localesOrderedByPreference) |
static String |
convertRequestAuthTypeToWSRPAuthType(String authType) |
static org.gatein.common.i18n.LocalizedString |
convertToCommonLocalizedStringOrNull(LocalizedString wsrpLocalizedString) |
static org.gatein.pc.api.PortletContext |
convertToPortalPortletContext(PortletContext portletContext) |
static org.gatein.pc.api.PortletContext |
convertToPortalPortletContext(String portletHandle,
byte[] state) |
static PropertyDescription |
convertToPropertyDescription(RegistrationPropertyDescription propertyDescription) |
static LocalizedString |
convertToRegistrationLocalizedString(LocalizedString wsrpLocalizedString) |
static RegistrationPropertyDescription |
convertToRegistrationPropertyDescription(PropertyDescription propertyDescription) |
static LocalizedString |
convertToWSRPLocalizedString(LocalizedString regLocalizedString) |
static PortletContext |
convertToWSRPPortletContext(org.gatein.pc.api.PortletContext portletContext) |
static Map<String,String[]> |
createPublicNSFrom(List<NamedString> publicParams) |
static Map<String,String[]> |
decodePublicNS(String paramValue) |
static String |
encodePublicNS(Map<String,String[]> publicNSChanges)
Encodes the public NS according to the rules found at
http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec-os-01.html#_wsrp-navigationalValues
|
static String |
getAbsoluteURLFor(String url,
boolean checkWSRPToken,
String serverAddress) |
static org.gatein.pc.api.state.AccessMode |
getAccessModeFromStateChange(StateChange stateChange) |
static org.gatein.pc.api.cache.CacheLevel |
getCacheLevelFromResourceCacheability(String resourceCacheability) |
static org.gatein.pc.api.Mode |
getJSR168PortletModeFromWSRPName(String wsrpPortletModeName) |
static org.gatein.pc.api.WindowState |
getJSR168WindowStateFromWSRPName(String wsrpWindowStateName) |
static Locale |
getLocale(String lang) |
static PropertyAccessor |
getPropertyAccessor() |
static String |
getResourceCacheabilityFromCacheLevel(org.gatein.pc.api.cache.CacheLevel cacheLevel) |
static StateChange |
getStateChangeFromAccessMode(org.gatein.pc.api.state.AccessMode accessMode) |
static byte[] |
getStateOrNullFor(org.gatein.pc.api.PortletContext portletContext) |
static String |
getWSRPNameFromJSR168PortletMode(org.gatein.pc.api.Mode portletMode) |
static String |
getWSRPNameFromJSR168WindowState(org.gatein.pc.api.WindowState windowState) |
static boolean |
isDefaultWSRPMode(String wsrpPortletModeName) |
static boolean |
isDefaultWSRPWindowState(String wsrpWindowStateName) |
static <T> boolean |
isSingletonListWithNullOrEmptyElement(List<T> list) |
static <T> List<T> |
replaceByEmptyListIfNeeded(List<T> list) |
static void |
setStrict(boolean strict) |
static String |
toString(InteractionParams interactionParams)
Debugging method
|
static String |
toString(Locale locale) |
static String |
toString(MarkupParams params)
Debugging method.
|
static <F,T> List<T> |
transform(List<F> fromList,
com.google.common.base.Function<? super F,? extends T> function)
Todo: Should be moved to common module?
|
public static final Set<org.gatein.pc.api.Mode> DEFAULT_JSR168_MODES
public static final Set<org.gatein.pc.api.WindowState> DEFAULT_JSR168_WINDOWSTATES
public static final String DEACTIVATE_URL_REWRITING
public static void setStrict(boolean strict)
public static org.gatein.pc.api.WindowState getJSR168WindowStateFromWSRPName(String wsrpWindowStateName)
public static boolean isDefaultWSRPWindowState(String wsrpWindowStateName)
public static String convertJSR168WindowStateNameToWSRPName(String jsr168WindowStateName)
public static String getWSRPNameFromJSR168WindowState(org.gatein.pc.api.WindowState windowState)
public static org.gatein.pc.api.Mode getJSR168PortletModeFromWSRPName(String wsrpPortletModeName)
public static boolean isDefaultWSRPMode(String wsrpPortletModeName)
public static String convertJSR168PortletModeNameToWSRPName(String jsr168PortletModeName)
public static String getWSRPNameFromJSR168PortletMode(org.gatein.pc.api.Mode portletMode)
public static org.gatein.pc.api.state.AccessMode getAccessModeFromStateChange(StateChange stateChange)
public static StateChange getStateChangeFromAccessMode(org.gatein.pc.api.state.AccessMode accessMode)
public static String convertRequestAuthTypeToWSRPAuthType(String authType)
public static List<String> convertLocalesToRFC3066LanguageTags(List<Locale> localesOrderedByPreference)
public static org.gatein.pc.api.PortletContext convertToPortalPortletContext(PortletContext portletContext)
public static org.gatein.pc.api.PortletContext convertToPortalPortletContext(String portletHandle, byte[] state)
public static PortletContext convertToWSRPPortletContext(org.gatein.pc.api.PortletContext portletContext)
portletContext - public static byte[] getStateOrNullFor(org.gatein.pc.api.PortletContext portletContext)
public static String getResourceCacheabilityFromCacheLevel(org.gatein.pc.api.cache.CacheLevel cacheLevel)
public static org.gatein.pc.api.cache.CacheLevel getCacheLevelFromResourceCacheability(String resourceCacheability)
public static Locale getLocale(String lang) throws IllegalArgumentException
IllegalArgumentExceptionpublic static String toString(Locale locale) throws IllegalArgumentException
IllegalArgumentExceptionpublic static String toString(MarkupParams params)
params - public static String toString(InteractionParams interactionParams)
interactionParams - public static RegistrationPropertyDescription convertToRegistrationPropertyDescription(PropertyDescription propertyDescription)
propertyDescription - public static PropertyDescription convertToPropertyDescription(RegistrationPropertyDescription propertyDescription)
public static LocalizedString convertToWSRPLocalizedString(LocalizedString regLocalizedString)
public static LocalizedString convertToRegistrationLocalizedString(LocalizedString wsrpLocalizedString)
wsrpLocalizedString - public static String getAbsoluteURLFor(String url, boolean checkWSRPToken, String serverAddress)
public static <F,T> List<T> transform(List<F> fromList, com.google.common.base.Function<? super F,? extends T> function)
F - T - fromList - function - public static org.gatein.common.i18n.LocalizedString convertToCommonLocalizedStringOrNull(LocalizedString wsrpLocalizedString)
public static Map<String,String[]> createPublicNSFrom(List<NamedString> publicParams)
public static void addMultiValuedValueTo(Map<String,String[]> paramMap, String paramName, String paramValue)
public static String encodePublicNS(Map<String,String[]> publicNSChanges)
publicNSChanges - public static PropertyAccessor getPropertyAccessor()
public static <T> boolean isSingletonListWithNullOrEmptyElement(List<T> list)
Copyright © 2006-2014 GateIn. All Rights Reserved.