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.CommandExecutorcommandExecutorprotected ContactFilterServicecontactFilterServiceprotected CoreIdmEngineConfigurationengineConfigurationprotected PlatformIdentityServiceidentityServiceprotected org.flowable.idm.api.IdmManagementServicemanagementServiceprotected java.lang.Stringnameprotected UserAccountDefinitionServiceuserAccountDefinitionServiceprotected UserAccountServiceuserAccountServiceprotected UserDefinitionServiceuserDefinitionServiceprotected UserIndexingServiceuserIndexingServiceprotected UserIndexSearchServiceuserIndexSearchServiceprotected UserPermissionServiceuserPermissionService -
Constructor Summary
Constructors Constructor Description PlatformIdmEngineImpl(CoreIdmEngineConfiguration engineConfiguration) -
Method Summary
Modifier and Type Method Description voidclose()ContactFilterServicegetContactFilterService()CoreIdmEngineConfigurationgetIdmEngineConfiguration()PlatformIdentityServicegetIdmIdentityService()org.flowable.idm.api.IdmManagementServicegetIdmManagementService()java.lang.StringgetName()The name as specified in 'idm-engine-name' in the flowable.idm.cfg.xml configuration file.UserAccountDefinitionServicegetUserAccountDefinitionService()UserAccountServicegetUserAccountService()UserDefinitionServicegetUserDefinitionService()UserIndexingServicegetUserIndexingService()UserIndexSearchServicegetUserIndexSearchService()UserPermissionServicegetUserPermissionService()
-
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:
closein interfaceCoreIdmEngine
-
getName
public java.lang.String getName()Description copied from interface:CoreIdmEngineThe 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:
getNamein interfaceCoreIdmEngine
-
getIdmIdentityService
- Specified by:
getIdmIdentityServicein interfaceCoreIdmEngine
-
getUserAccountService
- Specified by:
getUserAccountServicein interfaceCoreIdmEngine
-
getUserAccountDefinitionService
- Specified by:
getUserAccountDefinitionServicein interfaceCoreIdmEngine
-
getUserDefinitionService
- Specified by:
getUserDefinitionServicein interfaceCoreIdmEngine
-
getIdmManagementService
public org.flowable.idm.api.IdmManagementService getIdmManagementService()- Specified by:
getIdmManagementServicein interfaceCoreIdmEngine
-
getContactFilterService
- Specified by:
getContactFilterServicein interfaceCoreIdmEngine
-
getUserIndexingService
- Specified by:
getUserIndexingServicein interfaceCoreIdmEngine
-
getUserIndexSearchService
- Specified by:
getUserIndexSearchServicein interfaceCoreIdmEngine
-
getUserPermissionService
- Specified by:
getUserPermissionServicein interfaceCoreIdmEngine
-
getIdmEngineConfiguration
- Specified by:
getIdmEngineConfigurationin interfaceCoreIdmEngine
-