lumis.service.wsrp.common
Class WSRPUtils

Package class diagram package WSRPUtils
java.lang.Object
  extended by lumis.service.wsrp.common.WSRPUtils
Direct Known Subclasses:
WSRPProducerUtils

public class WSRPUtils
extends Object

WSRP utility class.

Since:
6.0.0

Field Summary
static long MILISSECONDS_IN_A_DAY
           
static String[] WSRP_PORTLET_MODES
          Array of strings containing the default possible portletModes to be used with WSRP.
static String[] WSRP_WINDOWS_STATES
          Array of strings containing the default possible windowStates to be used with WSRP.
 
Constructor Summary
WSRPUtils()
           
 
Method Summary
static com.sun.portal.wsrp.common.stubs.v2.Lifetime convertLeasetimeToLifetime(com.sun.portal.wsrp.common.LeaseTime leasetime)
          Converts a LeaseTime into a Lifetime.
static com.sun.portal.wsrp.common.LeaseTime convertLifetimeToLeaseTime(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
          Converts a Lifetime into a LeaseTime.
static Date dateFromXMLGregorianCalendar(XMLGregorianCalendar calendar)
          Converts a XMLGregorianCalendar into a Date object.
static long fromXMLGregorianCalendar(XMLGregorianCalendar calendar)
          Converts a XMLGregorianCalendar into a date, in milliseconds.
static String join(List<? extends CharSequence> s, 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(Date date)
          Creates a Lifetime object and sets its termination time converting the Date instance to a XMLGregorianCalendar.
static Date lifetimeTerminationTimeToDate(com.sun.portal.wsrp.common.stubs.v2.Lifetime lifetime)
          Creates a Date object getting the terminationTime from a Lifetime object.
static XMLGregorianCalendar toXMLGregorianCalendar(Date date)
          Converts a date, into a XMLGregorianCalendar.
static XMLGregorianCalendar toXMLGregorianCalendar(long date)
          Converts a date, in milliseconds, into a XMLGregorianCalendar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


MILISSECONDS_IN_A_DAY

public static final long MILISSECONDS_IN_A_DAY
See Also:
Constant Field Values
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.


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.