/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.um.syncdata; import java.util.Map; public interface ISyncService { /** * 同步单个其它应用组下的用户 * * @param groupId * @param userId */ public void syncUser(Long groupId, Long userId); /** * 获取完全同步组时候需要用到的数据 * @param applicationId 应用ID * @param groupId 选中进行同步的组ID * @param dbGroupId 选中进行同步的组对应外部应用的ID * @return */ public Map<String, Object> getCompleteSyncGroupData(Long groupId, String dbGroupId, String applicationId); /** * 获取单向同步组时候需要用到的数据 * @param applicationId 应用ID * @param groupId 选中进行同步的组ID * @param dbGroupId 选中进行同步的组对应外部应用的ID * @return */ public Map<String, Object> getUniDirectionalSyncGroupData(Long groupId, String dbGroupId, String applicationId); }