Interface DomainSource.Builder

Enclosing class:
DomainSource

public static interface DomainSource.Builder
Builds a DomainSource instance
  • Method Details

    • domainPackage

      DomainSource.Builder domainPackage(String domainPackage)
      Parameters:
      domainPackage - the domain package
      Returns:
      this builder
    • dtos

      Parameters:
      dtos - the entity types for which to define dtos
      Returns:
      this builder
    • i18n

      DomainSource.Builder i18n(boolean i18n)
      Parameters:
      i18n - true if i18n resources are being used
      Returns:
      this builder
    • test

      DomainSource.Builder test(boolean test)
      Parameters:
      test - true if domain unit test should be generated
      Returns:
      this builder
    • auditColumnNames

      DomainSource.Builder auditColumnNames(Collection<String> auditColumnNames)
      Specifies the audit columns, which are defined via a ColumnTemplate shared by the entities having them. In case an audit column has different types in different entities, only the most common type is templated.
      Parameters:
      auditColumnNames - the audit column names, not case sensitive
      Returns:
      this builder
    • build

      DomainSource build()
      Returns:
      a new DomainSource instance