Package io.continual.iam
Interface IamService<I extends Identity,G extends Group>
-
- All Known Subinterfaces:
IamServiceManager<I,G>
- All Known Implementing Classes:
BasicIamServiceWrapper,SimpleDocDbSvc
public interface IamService<I extends Identity,G extends Group>Identity and access lookup interface, planned for "lookups" rather than the management of identity, groups, access, etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessDb<G>getAccessDb()Get the access databaseIdentityDb<I>getIdentityDb()Get the identity database
-
-
-
Method Detail
-
getIdentityDb
IdentityDb<I> getIdentityDb() throws IamSvcException
Get the identity database- Returns:
- the identity database
- Throws:
IamSvcException- if there's a problem in the IAM service
-
getAccessDb
AccessDb<G> getAccessDb() throws IamSvcException
Get the access database- Returns:
- the access database
- Throws:
IamSvcException- if there's a problem in the IAM service
-
-