Package org.openiam.srvc.idm
Class IdentityWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.idm.IdentityWebServiceImpl
-
- All Implemented Interfaces:
IdentityWebService
@Component("identityWS") public class IdentityWebServiceImpl extends AbstractApiService implements IdentityWebService
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description IdentityWebServiceImpl(IdentityQueue rabbitMqQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegercountBeans(IdentitySearchBean searchBean, String requesterId)voiddeleteIdentity(String identityId)List<IdentityDto>findByExample(IdentitySearchBean searchBean, String requesterId, int from, int size)List<IdentityDto>getIdentities(String referredId)IdentityDtogetIdentity(String identityId)IdentityDtogetIdentityByManagedSys(String referredId, String managedSysId)ResponseisValidIdentity(IdentityDto identityDto)Stringsave(IdentityDto identityDto)voidupdateIdentity(IdentityDto identityDto)-
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
-
IdentityWebServiceImpl
@Autowired public IdentityWebServiceImpl(IdentityQueue rabbitMqQueue)
-
-
Method Detail
-
save
public String save(IdentityDto identityDto)
- Specified by:
savein interfaceIdentityWebService
-
getIdentity
public IdentityDto getIdentity(String identityId)
- Specified by:
getIdentityin interfaceIdentityWebService
-
getIdentityByManagedSys
public IdentityDto getIdentityByManagedSys(String referredId, String managedSysId)
- Specified by:
getIdentityByManagedSysin interfaceIdentityWebService
-
getIdentities
public List<IdentityDto> getIdentities(String referredId)
- Specified by:
getIdentitiesin interfaceIdentityWebService
-
deleteIdentity
public void deleteIdentity(String identityId)
- Specified by:
deleteIdentityin interfaceIdentityWebService
-
updateIdentity
public void updateIdentity(IdentityDto identityDto)
- Specified by:
updateIdentityin interfaceIdentityWebService
-
isValidIdentity
public Response isValidIdentity(IdentityDto identityDto)
- Specified by:
isValidIdentityin interfaceIdentityWebService
-
findByExample
public List<IdentityDto> findByExample(IdentitySearchBean searchBean, String requesterId, int from, int size)
- Specified by:
findByExamplein interfaceIdentityWebService
-
countBeans
public Integer countBeans(IdentitySearchBean searchBean, String requesterId)
- Specified by:
countBeansin interfaceIdentityWebService
-
-