Class WSRPUtils

  • Direct Known Subclasses:
    WSRPProducerUtils

    public class WSRPUtils
    extends Object
    WSRP utility class.
    Since:
    6.0.0
    Version:
    $Revision: 14842 $ $Date: 2012-10-23 12:54:24 -0200 (Tue, 23 Oct 2012) $
    • Field Detail

      • WSRP_WINDOWS_STATES

        public static final String[] WSRP_WINDOWS_STATES
        Array of strings containing the default possible windowStates to be used with WSRP.
      • WSRP_PORTLET_MODES

        public static final String[] WSRP_PORTLET_MODES
        Array of strings containing the default possible portletModes to be used with WSRP.
    • Constructor Detail

      • WSRPUtils

        public WSRPUtils()
    • Method Detail

      • toXMLGregorianCalendar

        public static 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 XMLGregorianCalendar toXMLGregorianCalendar​(Date date)
        Converts a date, into a XMLGregorianCalendar.
        Parameters:
        date - to be converted.
        Returns:
        date in the XMLGregorianCalendar format.
      • fromXMLGregorianCalendar

        public static long fromXMLGregorianCalendar​(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 Date dateFromXMLGregorianCalendar​(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 String join​(List<? extends CharSequence> s,
                                  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​(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 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 a LeaseTime into a Lifetime. 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 a Lifetime into a LeaseTime.
        Parameters:
        lifetime - Lifetime to be converted.
        Returns:
        resulting LeaseTime.
      • getMapFromString

        public static Map<String,​String[]> getMapFromString​(String paramString)
        Adjustment for 'com.sun.portal.wsrp.common.Util'.
        Parameters:
        paramString -
        Returns:
        Map parameter map.