public class PicketLinkIDMOrganizationServiceImpl
extends org.exoplatform.services.organization.BaseOrganizationService
implements org.picocontainer.Startable, org.exoplatform.container.component.ComponentRequestLifecycle
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIGURATION_OPTION |
| Constructor and Description |
|---|
PicketLinkIDMOrganizationServiceImpl(org.exoplatform.container.xml.InitParams params,
PicketLinkIDMService idmService,
JTAUserTransactionLifecycleService jtaTransactionLifecycleService) |
| Modifier and Type | Method and Description |
|---|---|
void |
endRequest(org.exoplatform.container.ExoContainer container) |
void |
flush() |
Config |
getConfiguration() |
org.picketlink.idm.api.Group |
getJBIDMGroup(String groupId) |
void |
recoverFromIDMError(Exception e) |
void |
setConfiguration(Config configuration) |
void |
start() |
void |
startRequest(org.exoplatform.container.ExoContainer container)
Used to allow nested requests (as done by the authenticator during unit tests) and avoid to commit two times the same
transaction.
|
void |
stop() |
public static final String CONFIGURATION_OPTION
public PicketLinkIDMOrganizationServiceImpl(org.exoplatform.container.xml.InitParams params,
PicketLinkIDMService idmService,
JTAUserTransactionLifecycleService jtaTransactionLifecycleService)
throws Exception
Exceptionpublic final org.picketlink.idm.api.Group getJBIDMGroup(String groupId) throws Exception
Exceptionpublic void start()
start in interface org.picocontainer.Startablestart in class org.exoplatform.services.organization.BaseOrganizationServicepublic void stop()
stop in interface org.picocontainer.Startablestop in class org.exoplatform.services.organization.BaseOrganizationServicepublic void startRequest(org.exoplatform.container.ExoContainer container)
startRequest in interface org.exoplatform.container.component.ComponentRequestLifecyclestartRequest in class org.exoplatform.services.organization.BaseOrganizationServicepublic void flush()
public void endRequest(org.exoplatform.container.ExoContainer container)
endRequest in interface org.exoplatform.container.component.ComponentRequestLifecycleendRequest in class org.exoplatform.services.organization.BaseOrganizationServicepublic void recoverFromIDMError(Exception e)
public Config getConfiguration()
public void setConfiguration(Config configuration)
Copyright © 2016 JBoss by Red Hat. All Rights Reserved.