Class ExoStateConverter

java.lang.Object
org.exoplatform.portal.pc.ExoStateConverter
All Implemented Interfaces:
org.gatein.pc.portlet.state.StateConverter

public class ExoStateConverter extends Object implements org.gatein.pc.portlet.state.StateConverter
Version:
$Revision$
Author:
Julien Viet
  • Constructor Details

    • ExoStateConverter

      public ExoStateConverter()
  • Method Details

    • marshall

      public <S extends Serializable> S marshall(org.gatein.pc.api.PortletStateType<S> stateType, org.gatein.pc.portlet.state.producer.PortletState state) throws org.gatein.pc.portlet.state.StateConversionException, IllegalArgumentException
      Specified by:
      marshall in interface org.gatein.pc.portlet.state.StateConverter
      Throws:
      org.gatein.pc.portlet.state.StateConversionException
      IllegalArgumentException
    • marshall

      public ExoPortletState marshall(org.gatein.pc.portlet.state.producer.PortletState state)
    • unmarshall

      public <S extends Serializable> org.gatein.pc.portlet.state.producer.PortletState unmarshall(org.gatein.pc.api.PortletStateType<S> stateType, S marshalledState) throws org.gatein.pc.portlet.state.StateConversionException, IllegalArgumentException
      Specified by:
      unmarshall in interface org.gatein.pc.portlet.state.StateConverter
      Throws:
      org.gatein.pc.portlet.state.StateConversionException
      IllegalArgumentException
    • unmarshall

      public org.gatein.pc.portlet.state.producer.PortletState unmarshall(ExoPortletState marshalledState)