Class BpmProperties

java.lang.Object
io.jmix.bpm.config.BpmProperties

@ConfigurationProperties(prefix="jmix.bpm") @ConstructorBinding public class BpmProperties extends Object
  • Constructor Details

    • BpmProperties

      public BpmProperties(@DefaultValue("standard") String migrationMode, String beansMetadataNamesToExclude, String beansMetadataAnnotationsToExclude, @DefaultValue("true") boolean processInitiatorVariableEnabled, @DefaultValue("initiator") String processInitiatorVariableName, @DefaultValue("false") boolean dataTaskSpringBeanEntityAttributeEnabled, @DefaultValue("false") boolean notificationSendingEnabled, @DefaultValue("notifications/notification-templates.json") String notificationTemplatesPath)
  • Method Details

    • getMigrationMode

      @Nullable public ProcessInstanceMigrationMode getMigrationMode()
    • getBeanNamesToExclude

      public List<String> getBeanNamesToExclude()
    • getAnnotationsToExclude

      public List<String> getAnnotationsToExclude()
    • isProcessInitiatorVariableEnabled

      public boolean isProcessInitiatorVariableEnabled()
    • getProcessInitiatorVariableName

      public String getProcessInitiatorVariableName()
    • isDataTaskSpringBeanEntityAttributeEnabled

      public boolean isDataTaskSpringBeanEntityAttributeEnabled()
    • isNotificationSendingEnabled

      public boolean isNotificationSendingEnabled()
    • getNotificationTemplatesPath

      public String getNotificationTemplatesPath()