Class PortletIdCodec

Object
com.liferay.portal.kernel.portlet.PortletIdCodec

public class PortletIdCodec extends Object
Author:
Tina Tian
  • Field Details

    • PORTLET_INSTANCE_KEY_MAX_LENGTH

      public static final int PORTLET_INSTANCE_KEY_MAX_LENGTH
  • Constructor Details

    • PortletIdCodec

      public PortletIdCodec()
  • Method Details

    • decodeInstanceId

      public static String decodeInstanceId(String portletId)
    • decodePortletName

      public static String decodePortletName(String portletId)
    • decodeUserId

      public static long decodeUserId(String portletId)
    • decodeUserIdAndInstanceId

      public static ObjectValuePair<Long,String> decodeUserIdAndInstanceId(String userIdAndInstanceId)
    • encode

      public static String encode(String portletName)
    • encode

      public static String encode(String portletName, long userId)
    • encode

      public static String encode(String portletName, long userId, String instanceId)
    • encode

      public static String encode(String portletName, String instanceId)
    • encodeUserIdAndInstanceId

      public static String encodeUserIdAndInstanceId(long userId, String instanceId)
    • generateInstanceId

      public static String generateInstanceId()
    • hasInstanceId

      public static boolean hasInstanceId(String portletId)
    • hasUserId

      public static boolean hasUserId(String portletId)
    • validatePortletName

      public static void validatePortletName(String portletName)