Annotation Type ConditionalOnCoreIdmEngine


@Retention(RUNTIME)
@Target({TYPE,METHOD})
@Documented
@ConditionalOnClass(name={"com.flowable.idm.engine.CoreIdmEngine","com.flowable.idm.engine.CoreIdmEngineConfiguration"})
@ConditionalOnProperty(prefix="flowable.platform.idm",
                       name="enabled",
                       havingValue="true",
                       matchIfMissing=true)
public @interface ConditionalOnCoreIdmEngine
A meta Conditional annotation that checks if the Core IDM engine should / can be activated.

By default the platform idm engine is activated when the CoreIdmEngine and CoreIdmEngineConfiguration are present. Additionally the property flowable.platform.idm.enabled is checked, if it is true or missing the platform idm engine would be enabled.

Author:
Tijs Rademakers