Package org.openiam.esb.core.service
Interface IdentitySynchService
-
- All Known Implementing Classes:
IdentitySynchServiceImpl
public interface IdentitySynchService
Interface forIdentitySynchService
. All synchronization activities are managed through this service.
-
-
Method Summary
-
-
-
Method Detail
-
addConfig
SynchConfigResponse addConfig(SynchConfig synchConfig) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
mergeConfig
SynchConfigResponse mergeConfig(SynchConfig synchConfig) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
removeConfig
void removeConfig(String configId)
-
count
int count(SynchConfigSearchBean searchBean)
-
getSynchConfigs
List<SynchConfig> getSynchConfigs(SynchConfigSearchBean searchBean, int from, int size)
-
getSynchConfigAttributeMapsDTO
List<AttributeMap> getSynchConfigAttributeMapsDTO(String synchConfigId)
-
findDTOById
SynchConfigResponse findDTOById(String id)
-
getAllConfig
SynchConfigListResponse getAllConfig()
-
findSynchConfigAttributeMaps
List<AttributeMap> findSynchConfigAttributeMaps(AttributeMapSearchBean searchBean)
-
importAttrMapFromCSV
ImportSyncResponse importAttrMapFromCSV(String syncId)
-
getCSVConfigById
CSVConfigResponse getCSVConfigById(String id)
-
getSyncReportByName
StringResponse getSyncReportByName(String id, String fname)
-
previewCSV
CSVConfigResponse previewCSV(String id)
-
getOldCSV
List<CSVConfigEntity> getOldCSV(Date from)
-
getAllCSVConfig
CSVConfigListResponse getAllCSVConfig()
-
getAllCSVConfigNames
CSVConfigListResponse getAllCSVConfigNames()
-
addCSVConfig
CSVConfigResponse addCSVConfig(CSVConfig synchConfig)
-
getDecryptedPassword
PasswordKeyDTO getDecryptedPassword(String synchConfigId, String password) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-