public class SimpleGuidMapper extends java.lang.Object implements GuidMapper
构造器和说明 |
---|
SimpleGuidMapper() |
限定符和类型 | 方法和说明 |
---|---|
void |
deleteByLocalIdAndGuid(long localId,
java.lang.String guid)
localId和guid均匹配上的均移除
|
java.util.Map<java.lang.Long,java.lang.String> |
getAll(java.lang.String type)
得到某一个类型所有的数据
|
java.util.Map<java.lang.String,java.lang.Long> |
getAllGuid(java.lang.String type) |
java.util.List<java.util.Map<java.lang.String,java.lang.Long>> |
getAllGuidList(java.lang.String type) |
java.util.List<java.util.Map<java.lang.Long,java.lang.String>> |
getAllList(java.lang.String type) |
java.lang.String |
getGuid(long id,
java.lang.String type)
取得指定类型的本地Id映射的外部Id。
|
java.util.List<java.lang.String> |
getGuids(long id,
java.lang.String type)
取得指定类型的本地Id映射的外部Id列表。
|
java.util.List<CTPGuidMapper> |
getGuidsByLocalIds(long id,
java.lang.String type)
取得指定类型的本地Id获取实体类
|
long |
getLocalId(java.lang.String guid,
java.lang.String type)
取得指定类型的外部Id映射的本地Id。
|
java.util.List<java.lang.Long> |
getLocalIds(java.lang.String guid,
java.lang.String type)
取得指定类型的外部Id映射的本地Id列表。
|
java.lang.String |
getType(long localId,
java.lang.String guid)
根据本地实体id 和外部实例id,获取映射类型
|
void |
map(long id,
java.lang.String guid,
java.lang.String type) |
void |
map(long id,
java.lang.String guid,
java.lang.String type,
java.lang.Long exId)
添加扩展属性
|
void |
remove(long id,
java.lang.String guid,
java.lang.String type) |
void |
removeByGuid(java.lang.String guid,
java.lang.String type) |
void |
removeByLocalIdAndGuid(long localId,
java.lang.String guid)
移除localId或者guid的mapper,所有匹配上的均移除
|
void |
saveAll(java.util.List<CTPGuidMapper> list) |
void |
update(long id,
java.lang.String guid,
java.lang.String type) |
void |
updateGuid(long id,
java.lang.String guid,
java.lang.String type) |
public java.lang.String getGuid(long id, java.lang.String type)
GuidMapper
getGuid
在接口中 GuidMapper
id
- 本地实体Id。type
- 映射类型。public long getLocalId(java.lang.String guid, java.lang.String type)
GuidMapper
getLocalId
在接口中 GuidMapper
guid
- 外部实体Id。type
- 映射类型public java.lang.String getType(long localId, java.lang.String guid)
GuidMapper
getType
在接口中 GuidMapper
localId
- 本地实体Id。guid
- 外部实体Id。public void map(long id, java.lang.String guid, java.lang.String type) throws MapperException
map
在接口中 GuidMapper
MapperException
public void map(long id, java.lang.String guid, java.lang.String type, java.lang.Long exId) throws MapperException
GuidMapper
map
在接口中 GuidMapper
MapperException
public void remove(long id, java.lang.String guid, java.lang.String type) throws MapperException
remove
在接口中 GuidMapper
MapperException
public java.util.Map<java.lang.Long,java.lang.String> getAll(java.lang.String type)
GuidMapper
getAll
在接口中 GuidMapper
public java.util.Map<java.lang.String,java.lang.Long> getAllGuid(java.lang.String type)
getAllGuid
在接口中 GuidMapper
public java.util.List<java.lang.String> getGuids(long id, java.lang.String type)
GuidMapper
getGuids
在接口中 GuidMapper
id
- 本地实体Id。type
- 映射类型。public java.util.List<CTPGuidMapper> getGuidsByLocalIds(long id, java.lang.String type)
GuidMapper
getGuidsByLocalIds
在接口中 GuidMapper
public java.util.List<java.lang.Long> getLocalIds(java.lang.String guid, java.lang.String type)
GuidMapper
getLocalIds
在接口中 GuidMapper
guid
- 外部实体Id。type
- 映射类型。public java.util.List<java.util.Map<java.lang.Long,java.lang.String>> getAllList(java.lang.String type)
getAllList
在接口中 GuidMapper
public java.util.List<java.util.Map<java.lang.String,java.lang.Long>> getAllGuidList(java.lang.String type)
getAllGuidList
在接口中 GuidMapper
public void update(long id, java.lang.String guid, java.lang.String type) throws MapperException
update
在接口中 GuidMapper
MapperException
public void removeByGuid(java.lang.String guid, java.lang.String type) throws MapperException
removeByGuid
在接口中 GuidMapper
MapperException
public void updateGuid(long id, java.lang.String guid, java.lang.String type) throws MapperException
updateGuid
在接口中 GuidMapper
MapperException
public void saveAll(java.util.List<CTPGuidMapper> list) throws MapperException
saveAll
在接口中 GuidMapper
MapperException
public void removeByLocalIdAndGuid(long localId, java.lang.String guid) throws MapperException
GuidMapper
removeByLocalIdAndGuid
在接口中 GuidMapper
MapperException
public void deleteByLocalIdAndGuid(long localId, java.lang.String guid) throws MapperException
GuidMapper
deleteByLocalIdAndGuid
在接口中 GuidMapper
MapperException