Annotation Interface GenerateDto


@Documented @Retention(RUNTIME) @Target(TYPE) public @interface GenerateDto
  • Element Details

    • proxyableDto

      boolean proxyableDto
      Default:
      true
    • poso2DtoPostProcessors

      Class<? extends Poso2DtoPostProcessor>[] poso2DtoPostProcessors
      Default:
      {}
    • dto2PosoPostProcessors

      Class<? extends Dto2PosoPostProcessor>[] dto2PosoPostProcessors
      Default:
      {}
    • dto2PosoSupervisor

      Class<? extends Dto2PosoSupervisor> dto2PosoSupervisor
      Default:
      net.datenwerke.dtoservices.dtogenerator.dto2posogenerator.interfaces.Dto2PosoSupervisorDefaultImpl.class
    • dtoImplementInterfaces

      Class<?>[] dtoImplementInterfaces
      Defines additional interfaces the dto should implement
      Default:
      {}
    • dtoPackage

      String dtoPackage
    • abstractDto

      boolean abstractDto
      Default:
      false
    • generateDto

      boolean generateDto
      Default:
      true
    • dtoExtends

      Class<?> dtoExtends
      Default:
      <error>
    • poso2DtoGeneratorPackage

      String poso2DtoGeneratorPackage
      Default:
      "dtogen"
    • generatePoso2Dto

      boolean generatePoso2Dto
      Default:
      true
    • dto2posoGeneratorPackage

      String dto2posoGeneratorPackage
      Default:
      "dtogen"
    • generateDto2Poso

      boolean generateDto2Poso
      Default:
      true
    • dtoSerialVersionUID

      long dtoSerialVersionUID
      SerialVersionUID for dto class
      Default:
      0L
    • createDecorator

      boolean createDecorator
      Default:
      false
    • icon

      String icon
      Default:
      "file"
    • displayTitle

      String displayTitle
      Can be used to define a more complex display title
      Default:
      ""
    • additionalImports

      Class<?>[] additionalImports
      Default:
      {}
    • whitelist

      Class<?>[] whitelist
      Default:
      {}
    • additionalFields

      AdditionalField[] additionalFields
      Default:
      {}
    • typeDescriptionMsg

      Class<? extends Messages> typeDescriptionMsg
      Default:
      net.datenwerke.gxtdto.client.locale.BaseMessages.class
    • typeDescriptionKey

      String typeDescriptionKey
      Default:
      "unknown"