public class PicketLinkIDMDataProvider extends Object implements DataProvider
DataProvider
Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManagerFactory |
entityManagerFactory |
protected ThreadLocal<javax.persistence.EntityManager> |
entityManagerThreadLocal |
Constructor and Description |
---|
PicketLinkIDMDataProvider() |
Modifier and Type | Method and Description |
---|---|
void |
closeConnection()
Close the connection to the provider
|
String |
createGroup(SCIMGroups group)
Create Group
|
protected void |
createJPADrivenIdentityManager()
This is created for each connection in a non-EE environment
|
String |
createUser(SCIMUser user)
Create an user
|
boolean |
deleteGroup(String id)
Delete group
|
boolean |
deleteUser(String id)
Delete an user
|
SCIMGroups |
getGroups(String id)
Get
SCIMGroups |
SCIMResource |
getResource(String id)
Get
SCIMResource |
SCIMUser |
getUser(String id)
Get
SCIMUser |
void |
initializeConnection()
Initialize the Connection to the provider
|
PicketLinkIDMDataProvider |
setIdentityManager(IdentityManager im) |
protected void |
verifyIdentityManager() |
protected javax.persistence.EntityManagerFactory entityManagerFactory
protected ThreadLocal<javax.persistence.EntityManager> entityManagerThreadLocal
public SCIMUser getUser(String id)
DataProvider
SCIMUser
getUser
in interface DataProvider
public SCIMGroups getGroups(String id)
DataProvider
SCIMGroups
getGroups
in interface DataProvider
public boolean deleteUser(String id)
DataProvider
deleteUser
in interface DataProvider
public boolean deleteGroup(String id)
DataProvider
deleteGroup
in interface DataProvider
public SCIMResource getResource(String id)
DataProvider
SCIMResource
getResource
in interface DataProvider
public String createUser(SCIMUser user)
DataProvider
createUser
in interface DataProvider
public String createGroup(SCIMGroups group)
DataProvider
createGroup
in interface DataProvider
public PicketLinkIDMDataProvider setIdentityManager(IdentityManager im)
public void initializeConnection()
DataProvider
initializeConnection
in interface DataProvider
public void closeConnection()
DataProvider
closeConnection
in interface DataProvider
protected void verifyIdentityManager()
protected void createJPADrivenIdentityManager()
Copyright © 2016. All rights reserved.