Class XCodec


  • public final class XCodec
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XCodec()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Integer decodeIdInt​(java.lang.String idEncoded, int salt)  
      static java.util.List<java.lang.Integer> decodeIdInt​(java.util.List<java.lang.String> lsId, int salt)  
      static java.lang.Long decodeIdLong​(java.lang.String idEncoded, int salt)  
      static java.util.List<java.lang.Long> decodeIdLong​(java.util.List<java.lang.String> lsId, int salt)  
      static java.lang.String encodeIdByte​(byte[] id)  
      static java.lang.String encodeIdInt​(java.lang.Integer id, int salt)  
      static java.util.List<java.lang.String> encodeIdInt​(java.util.List<java.lang.Integer> lsId, int salt)  
      static java.lang.String encodeIdLong​(java.lang.Long id, int salt)  
      static java.util.List<java.lang.String> encodeIdLong​(java.util.List<java.lang.Long> lsId, int salt)  
      static boolean isValidId​(java.lang.Object id)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XCodec

        public XCodec()
    • Method Detail

      • isValidId

        public static boolean isValidId​(java.lang.Object id)
      • encodeIdInt

        public static java.util.List<java.lang.String> encodeIdInt​(java.util.List<java.lang.Integer> lsId,
                                                                   int salt)
      • encodeIdLong

        public static java.util.List<java.lang.String> encodeIdLong​(java.util.List<java.lang.Long> lsId,
                                                                    int salt)
      • decodeIdInt

        public static java.util.List<java.lang.Integer> decodeIdInt​(java.util.List<java.lang.String> lsId,
                                                                    int salt)
      • decodeIdLong

        public static java.util.List<java.lang.Long> decodeIdLong​(java.util.List<java.lang.String> lsId,
                                                                  int salt)
      • encodeIdLong

        public static java.lang.String encodeIdLong​(java.lang.Long id,
                                                    int salt)
      • encodeIdInt

        public static java.lang.String encodeIdInt​(java.lang.Integer id,
                                                   int salt)
      • encodeIdByte

        public static java.lang.String encodeIdByte​(byte[] id)
      • decodeIdLong

        public static java.lang.Long decodeIdLong​(java.lang.String idEncoded,
                                                  int salt)
      • decodeIdInt

        public static java.lang.Integer decodeIdInt​(java.lang.String idEncoded,
                                                    int salt)