public abstract class KeyMapper extends Object
| Constructor and Description |
|---|
KeyMapper(IdentityProvider identityProvider) |
| Modifier and Type | Method and Description |
|---|---|
IdentityProvider |
getIdentityProvider() |
abstract String |
getNaturalKey(String dbId,
IdentityModel identity,
Object sourcePK) |
abstract Object |
getTargetPK(IdentityModel identity,
String naturalKey) |
abstract Object |
getTargetPK(String sourceDbId,
IdentityModel identity,
Object sourcePK) |
abstract void |
registerSource(String dbId,
Connection connection) |
abstract void |
store(String sourceDbId,
IdentityModel identity,
String naturalKey,
Object sourcePK,
Object targetPK) |
public KeyMapper(IdentityProvider identityProvider)
public IdentityProvider getIdentityProvider()
public abstract void registerSource(String dbId, Connection connection)
public abstract void store(String sourceDbId, IdentityModel identity, String naturalKey, Object sourcePK, Object targetPK)
public abstract Object getTargetPK(String sourceDbId, IdentityModel identity, Object sourcePK)
public abstract Object getTargetPK(IdentityModel identity, String naturalKey)
public abstract String getNaturalKey(String dbId, IdentityModel identity, Object sourcePK)
Copyright © 2006–2014 Volker Bergmann. All rights reserved.