Package com.flowable.idm.engine.impl
Class PlatformIdmEngineImpl
java.lang.Object
com.flowable.idm.engine.impl.PlatformIdmEngineImpl
- All Implemented Interfaces:
CoreIdmEngine
public class PlatformIdmEngineImpl extends java.lang.Object implements CoreIdmEngine
- Author:
- Tijs Rademakers
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.interceptor.CommandExecutor
commandExecutor
protected ContactFilterService
contactFilterService
protected CoreIdmEngineConfiguration
engineConfiguration
protected PlatformIdentityService
identityService
protected org.flowable.idm.api.IdmManagementService
managementService
protected java.lang.String
name
protected UserAccountDefinitionService
userAccountDefinitionService
protected UserAccountService
userAccountService
protected UserDefinitionService
userDefinitionService
protected UserIndexingService
userIndexingService
protected UserIndexSearchService
userIndexSearchService
protected UserPermissionService
userPermissionService
-
Constructor Summary
Constructors Constructor Description PlatformIdmEngineImpl(CoreIdmEngineConfiguration engineConfiguration)
-
Method Summary
Modifier and Type Method Description void
close()
ContactFilterService
getContactFilterService()
CoreIdmEngineConfiguration
getIdmEngineConfiguration()
PlatformIdentityService
getIdmIdentityService()
org.flowable.idm.api.IdmManagementService
getIdmManagementService()
java.lang.String
getName()
The name as specified in 'idm-engine-name' in the flowable.idm.cfg.xml configuration file.UserAccountDefinitionService
getUserAccountDefinitionService()
UserAccountService
getUserAccountService()
UserDefinitionService
getUserDefinitionService()
UserIndexingService
getUserIndexingService()
UserIndexSearchService
getUserIndexSearchService()
UserPermissionService
getUserPermissionService()
-
Field Details
-
name
protected java.lang.String name -
identityService
-
userAccountService
-
userAccountDefinitionService
-
userDefinitionService
-
managementService
protected org.flowable.idm.api.IdmManagementService managementService -
contactFilterService
-
userIndexingService
-
userIndexSearchService
-
userPermissionService
-
engineConfiguration
-
commandExecutor
protected org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor
-
-
Constructor Details
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceCoreIdmEngine
-
getName
public java.lang.String getName()Description copied from interface:CoreIdmEngine
The name as specified in 'idm-engine-name' in the flowable.idm.cfg.xml configuration file. The default name for a idm engine is 'default- Specified by:
getName
in interfaceCoreIdmEngine
-
getIdmIdentityService
- Specified by:
getIdmIdentityService
in interfaceCoreIdmEngine
-
getUserAccountService
- Specified by:
getUserAccountService
in interfaceCoreIdmEngine
-
getUserAccountDefinitionService
- Specified by:
getUserAccountDefinitionService
in interfaceCoreIdmEngine
-
getUserDefinitionService
- Specified by:
getUserDefinitionService
in interfaceCoreIdmEngine
-
getIdmManagementService
public org.flowable.idm.api.IdmManagementService getIdmManagementService()- Specified by:
getIdmManagementService
in interfaceCoreIdmEngine
-
getContactFilterService
- Specified by:
getContactFilterService
in interfaceCoreIdmEngine
-
getUserIndexingService
- Specified by:
getUserIndexingService
in interfaceCoreIdmEngine
-
getUserIndexSearchService
- Specified by:
getUserIndexSearchService
in interfaceCoreIdmEngine
-
getUserPermissionService
- Specified by:
getUserPermissionService
in interfaceCoreIdmEngine
-
getIdmEngineConfiguration
- Specified by:
getIdmEngineConfiguration
in interfaceCoreIdmEngine
-