Class DefaultTwoWayKey2StringMapper

    • Constructor Detail

      • DefaultTwoWayKey2StringMapper

        public DefaultTwoWayKey2StringMapper()
    • Method Detail

      • getStringMapping

        public String getStringMapping​(Object key)
        Description copied from interface: Key2StringMapper
        Must return an unique String for the supplied key.
        Specified by:
        getStringMapping in interface Key2StringMapper
        Parameters:
        key - key to map to a String
        Returns:
        String representation of the key
      • getKeyMapping

        public Object getKeyMapping​(String key)
        Description copied from interface: TwoWayKey2StringMapper
        Maps a String back to its original key
        Specified by:
        getKeyMapping in interface TwoWayKey2StringMapper
        Parameters:
        key - string representation of a key
        Returns:
        an object instance that is equal to the original object used to create the key mapping.
      • isSupportedType

        public boolean isSupportedType​(Class<?> keyType)
        Description copied from interface: Key2StringMapper
        Do we support this key type?
        Specified by:
        isSupportedType in interface Key2StringMapper
        Parameters:
        keyType - type to test
        Returns:
        true if the type is supported, false otherwise.