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 Integer
countBeans(IdentitySearchBean searchBean, String requesterId)
void
deleteIdentity(String identityId)
List<IdentityDto>
findByExample(IdentitySearchBean searchBean, String requesterId, int from, int size)
List<IdentityDto>
getIdentities(String referredId)
IdentityDto
getIdentity(String identityId)
IdentityDto
getIdentityByManagedSys(String referredId, String managedSysId)
Response
isValidIdentity(IdentityDto identityDto)
String
save(IdentityDto identityDto)
void
updateIdentity(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:
save
in interfaceIdentityWebService
-
getIdentity
public IdentityDto getIdentity(String identityId)
- Specified by:
getIdentity
in interfaceIdentityWebService
-
getIdentityByManagedSys
public IdentityDto getIdentityByManagedSys(String referredId, String managedSysId)
- Specified by:
getIdentityByManagedSys
in interfaceIdentityWebService
-
getIdentities
public List<IdentityDto> getIdentities(String referredId)
- Specified by:
getIdentities
in interfaceIdentityWebService
-
deleteIdentity
public void deleteIdentity(String identityId)
- Specified by:
deleteIdentity
in interfaceIdentityWebService
-
updateIdentity
public void updateIdentity(IdentityDto identityDto)
- Specified by:
updateIdentity
in interfaceIdentityWebService
-
isValidIdentity
public Response isValidIdentity(IdentityDto identityDto)
- Specified by:
isValidIdentity
in interfaceIdentityWebService
-
findByExample
public List<IdentityDto> findByExample(IdentitySearchBean searchBean, String requesterId, int from, int size)
- Specified by:
findByExample
in interfaceIdentityWebService
-
countBeans
public Integer countBeans(IdentitySearchBean searchBean, String requesterId)
- Specified by:
countBeans
in interfaceIdentityWebService
-
-