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:
getAllConfig
in interfaceIdentitySynchWebService
-
getAllCSVConfig
public CSVConfigListResponse getAllCSVConfig()
- Specified by:
getAllCSVConfig
in interfaceIdentitySynchWebService
-
getAllCSVConfigNames
public CSVConfigListResponse getAllCSVConfigNames()
- Specified by:
getAllCSVConfigNames
in interfaceIdentitySynchWebService
-
addConfig
public SynchConfigResponse addConfig(SynchConfig synchConfig)
- Specified by:
addConfig
in interfaceIdentitySynchWebService
-
addCSVConfig
public CSVConfigResponse addCSVConfig(CSVConfig synchConfig)
- Specified by:
addCSVConfig
in interfaceIdentitySynchWebService
-
findById
public SynchConfigResponse findById(String id)
- Specified by:
findById
in interfaceIdentitySynchWebService
-
getDecryptedPassword
public String getDecryptedPassword(String sysId, String encryptedPassword)
- Specified by:
getDecryptedPassword
in interfaceIdentitySynchWebService
-
findCSVById
public CSVConfigResponse findCSVById(String id)
- Specified by:
findCSVById
in interfaceIdentitySynchWebService
-
findSyncReportByName
public StringResponse findSyncReportByName(String id, String name)
- Specified by:
findSyncReportByName
in interfaceIdentitySynchWebService
-
previewCSV
public CSVConfigResponse previewCSV(String id)
- Specified by:
previewCSV
in interfaceIdentitySynchWebService
-
removeConfig
public Response removeConfig(String configId)
- Specified by:
removeConfig
in interfaceIdentitySynchWebService
-
removeCSVConfig
public Response removeCSVConfig(String configId)
- Specified by:
removeCSVConfig
in interfaceIdentitySynchWebService
-
mergeConfig
public SynchConfigResponse mergeConfig(SynchConfig synchConfig)
- Specified by:
mergeConfig
in interfaceIdentitySynchWebService
-
importAttrMapFromCSV
public ImportSyncResponse importAttrMapFromCSV(String syncId)
- Specified by:
importAttrMapFromCSV
in interfaceIdentitySynchWebService
-
getSynchConfigCount
public int getSynchConfigCount(SynchConfigSearchBean searchBean)
- Specified by:
getSynchConfigCount
in interfaceIdentitySynchWebService
-
getSynchConfigs
public List<SynchConfig> getSynchConfigs(SynchConfigSearchBean searchBean, int from, int size)
- Specified by:
getSynchConfigs
in interfaceIdentitySynchWebService
-
getSynchConfigAttributeMaps
public List<AttributeMap> getSynchConfigAttributeMaps(String synchConfigId)
- Specified by:
getSynchConfigAttributeMaps
in interfaceIdentitySynchWebService
-
findSynchConfigAttributeMaps
public List<AttributeMap> findSynchConfigAttributeMaps(AttributeMapSearchBean searchBean)
- Specified by:
findSynchConfigAttributeMaps
in interfaceIdentitySynchWebService
-
-