equip.data.sql
Interface IDataKeyMap

All Known Implementing Classes:
DataKeyMapGetUnique

public interface IDataKeyMap

interface for mapping SQL primary key to GUID.


Method Summary
 void init(java.lang.String storeId)
          initialise.
 GUID mapKey(java.lang.String type, java.lang.String key)
          map key.
 java.lang.String mapKeyReverse(GUID id, java.lang.String type)
          reverse-map key (may not be supported).
 

Method Detail

init

public void init(java.lang.String storeId)
initialise.


mapKey

public GUID mapKey(java.lang.String type,
                   java.lang.String key)
map key.

Parameters:
key - SQL key

mapKeyReverse

public java.lang.String mapKeyReverse(GUID id,
                                      java.lang.String type)
reverse-map key (may not be supported).

Parameters:
id - data item guid (from mapKey)
Returns:
Stringified DB primary key corresponding to GUID iff algorithmically calculatable, else null.