Package lumis.service.wsrp.common
Class WSRPUtils
- java.lang.Object
-
- lumis.service.wsrp.common.WSRPUtils
-
- Direct Known Subclasses:
WSRPProducerUtils
public class WSRPUtils extends java.lang.Object
WSRP utility class.- Since:
- 6.0.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static long
MILISSECONDS_IN_A_DAY
static java.lang.String[]
WSRP_PORTLET_MODES
Array of strings containing the default possible portletModes to be used with WSRP.static java.lang.String[]
WSRP_WINDOWS_STATES
Array of strings containing the default possible windowStates to be used with WSRP.
-
Constructor Summary
Constructors Constructor Description WSRPUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.sun.portal.wsrp.common.stubs.v2.Lifetime
convertLeasetimeToLifetime(com.sun.portal.wsrp.common.LeaseTime leasetime)
Converts aLeaseTime
into aLifetime
.static com.sun.portal.wsrp.common.LeaseTime
convertLifetimeToLeaseTime(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
Converts aLifetime
into aLeaseTime
.static java.util.Date
dateFromXMLGregorianCalendar(javax.xml.datatype.XMLGregorianCalendar calendar)
Converts a XMLGregorianCalendar into a Date object.static long
fromXMLGregorianCalendar(javax.xml.datatype.XMLGregorianCalendar calendar)
Converts a XMLGregorianCalendar into a date, in milliseconds.static java.util.Map<java.lang.String,java.lang.String[]>
getMapFromString(java.lang.String paramString)
Adjustment for 'com.sun.portal.wsrp.common.Util'.static java.lang.String
join(java.util.List<? extends java.lang.CharSequence> s, java.lang.String delimiter)
Joins a list into a String with its values separated by the delimiter.static com.sun.portal.wsrp.common.stubs.v2.Lifetime
lifetimeTerminationTimeFromDate(java.util.Date date)
Creates a Lifetime object and sets its termination time converting the Date instance to a XMLGregorianCalendar.static java.util.Date
lifetimeTerminationTimeToDate(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
Creates a Date object getting the terminationTime from a Lifetime object.static javax.xml.datatype.XMLGregorianCalendar
toXMLGregorianCalendar(long date)
Converts a date, in milliseconds, into a XMLGregorianCalendar.static javax.xml.datatype.XMLGregorianCalendar
toXMLGregorianCalendar(java.util.Date date)
Converts a date, into a XMLGregorianCalendar.
-
-
-
Field Detail
-
WSRP_WINDOWS_STATES
public static final java.lang.String[] WSRP_WINDOWS_STATES
Array of strings containing the default possible windowStates to be used with WSRP.
-
WSRP_PORTLET_MODES
public static final java.lang.String[] WSRP_PORTLET_MODES
Array of strings containing the default possible portletModes to be used with WSRP.
-
MILISSECONDS_IN_A_DAY
public static final long MILISSECONDS_IN_A_DAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
toXMLGregorianCalendar
public static javax.xml.datatype.XMLGregorianCalendar toXMLGregorianCalendar(long date)
Converts a date, in milliseconds, into a XMLGregorianCalendar.- Parameters:
long
- representing the desired date.- Returns:
- date the date in XMLGregorianCalendar format.
-
toXMLGregorianCalendar
public static javax.xml.datatype.XMLGregorianCalendar toXMLGregorianCalendar(java.util.Date date)
Converts a date, into a XMLGregorianCalendar.- Parameters:
date
- to be converted.- Returns:
- date in the XMLGregorianCalendar format.
-
fromXMLGregorianCalendar
public static long fromXMLGregorianCalendar(javax.xml.datatype.XMLGregorianCalendar calendar)
Converts a XMLGregorianCalendar into a date, in milliseconds.- Parameters:
calendar
- XMLGregorianCalendar format of the date.- Returns:
- date converted to milliseconds.
-
dateFromXMLGregorianCalendar
public static java.util.Date dateFromXMLGregorianCalendar(javax.xml.datatype.XMLGregorianCalendar calendar)
Converts a XMLGregorianCalendar into a Date object.- Parameters:
calendar
- XMLGregorianCalendar format of the date.- Returns:
- date as java.lang.Date object.
-
join
public static java.lang.String join(java.util.List<? extends java.lang.CharSequence> s, java.lang.String delimiter)
Joins a list into a String with its values separated by the delimiter.- Parameters:
list
- of CharSequence to join into a single string.delimiter
- used to join the CharSequences.- Returns:
- list in the form of a string.
-
lifetimeTerminationTimeFromDate
public static com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetimeTerminationTimeFromDate(java.util.Date date)
Creates a Lifetime object and sets its termination time converting the Date instance to a XMLGregorianCalendar.- Parameters:
date
- an instance of Date.- Returns:
- an instance of Lifetime.
-
lifetimeTerminationTimeToDate
public static java.util.Date lifetimeTerminationTimeToDate(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
Creates a Date object getting the terminationTime from a Lifetime object.- Parameters:
lifetime
- an instance of Lifetime.- Returns:
- an instance of Date.
-
convertLeasetimeToLifetime
public static com.sun.portal.wsrp.common.stubs.v2.Lifetime convertLeasetimeToLifetime(com.sun.portal.wsrp.common.LeaseTime leasetime)
Converts aLeaseTime
into aLifetime
. The attribute refreshDuration will not be filled in the Lifetime.- Parameters:
leasetime
- LeaseTime to be converted into a lifetime.- Returns:
- lifetime representation of the given LeaseTime.
-
convertLifetimeToLeaseTime
public static com.sun.portal.wsrp.common.LeaseTime convertLifetimeToLeaseTime(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
Converts aLifetime
into aLeaseTime
.- Parameters:
lifetime
- Lifetime to be converted.- Returns:
- resulting LeaseTime.
-
getMapFromString
public static java.util.Map<java.lang.String,java.lang.String[]> getMapFromString(java.lang.String paramString)
Adjustment for 'com.sun.portal.wsrp.common.Util'.- Parameters:
paramString
-- Returns:
- Map parameter map.
-
-