Package org.openiam.srvc.idm
Class IdentitySynchWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.idm.IdentitySynchWebServiceImpl
-
- All Implemented Interfaces:
IdentitySynchWebService
@Component("synchServiceWS") public class IdentitySynchWebServiceImpl extends AbstractApiService implements IdentitySynchWebService- Author:
- suneet
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description IdentitySynchWebServiceImpl(SynchronizationQueue queue)
-
Method Summary
-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
IdentitySynchWebServiceImpl
@Autowired public IdentitySynchWebServiceImpl(SynchronizationQueue queue)
-
-
Method Detail
-
getAllConfig
public SynchConfigListResponse getAllConfig()
- Specified by:
getAllConfigin interfaceIdentitySynchWebService
-
getAllCSVConfig
public CSVConfigListResponse getAllCSVConfig()
- Specified by:
getAllCSVConfigin interfaceIdentitySynchWebService
-
getAllCSVConfigNames
public CSVConfigListResponse getAllCSVConfigNames()
- Specified by:
getAllCSVConfigNamesin interfaceIdentitySynchWebService
-
addConfig
public SynchConfigResponse addConfig(SynchConfig synchConfig)
- Specified by:
addConfigin interfaceIdentitySynchWebService
-
addCSVConfig
public CSVConfigResponse addCSVConfig(CSVConfig synchConfig)
- Specified by:
addCSVConfigin interfaceIdentitySynchWebService
-
findById
public SynchConfigResponse findById(String id)
- Specified by:
findByIdin interfaceIdentitySynchWebService
-
getDecryptedPassword
public String getDecryptedPassword(String sysId, String encryptedPassword)
- Specified by:
getDecryptedPasswordin interfaceIdentitySynchWebService
-
findCSVById
public CSVConfigResponse findCSVById(String id)
- Specified by:
findCSVByIdin interfaceIdentitySynchWebService
-
findSyncReportByName
public StringResponse findSyncReportByName(String id, String name)
- Specified by:
findSyncReportByNamein interfaceIdentitySynchWebService
-
previewCSV
public CSVConfigResponse previewCSV(String id)
- Specified by:
previewCSVin interfaceIdentitySynchWebService
-
removeConfig
public Response removeConfig(String configId)
- Specified by:
removeConfigin interfaceIdentitySynchWebService
-
removeCSVConfig
public Response removeCSVConfig(String configId)
- Specified by:
removeCSVConfigin interfaceIdentitySynchWebService
-
mergeConfig
public SynchConfigResponse mergeConfig(SynchConfig synchConfig)
- Specified by:
mergeConfigin interfaceIdentitySynchWebService
-
importAttrMapFromCSV
public ImportSyncResponse importAttrMapFromCSV(String syncId)
- Specified by:
importAttrMapFromCSVin interfaceIdentitySynchWebService
-
getSynchConfigCount
public int getSynchConfigCount(SynchConfigSearchBean searchBean)
- Specified by:
getSynchConfigCountin interfaceIdentitySynchWebService
-
getSynchConfigs
public List<SynchConfig> getSynchConfigs(SynchConfigSearchBean searchBean, int from, int size)
- Specified by:
getSynchConfigsin interfaceIdentitySynchWebService
-
getSynchConfigAttributeMaps
public List<AttributeMap> getSynchConfigAttributeMaps(String synchConfigId)
- Specified by:
getSynchConfigAttributeMapsin interfaceIdentitySynchWebService
-
findSynchConfigAttributeMaps
public List<AttributeMap> findSynchConfigAttributeMaps(AttributeMapSearchBean searchBean)
- Specified by:
findSynchConfigAttributeMapsin interfaceIdentitySynchWebService
-
-