WorkflowModuleProperties.java

package io.vanillabp.integration.modules;

public class WorkflowModuleProperties implements WorkflowModuleIdAwareProperties {

  private Class<?> propertiesClass;

  private String moduleId;

  public WorkflowModuleProperties(
      final Class<? extends WorkflowModuleIdAwareProperties> propertiesClass,
      final String moduleId) {

    this.propertiesClass = propertiesClass;
    this.moduleId = moduleId;

  }

  @Override
  public String getWorkflowModuleId() {

    return moduleId;

  }

  public Class<?> getPropertiesClass() {

    return propertiesClass;

  }

}