@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface GenerateDto
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
dtoPackage |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
abstractDto |
AdditionalField[] |
additionalFields |
java.lang.Class<?>[] |
additionalImports |
boolean |
createDecorator |
java.lang.String |
displayTitle
Can be used to define a more complex display title
|
java.lang.String |
dto2posoGeneratorPackage |
java.lang.Class<? extends Dto2PosoPostProcessor>[] |
dto2PosoPostProcessors |
java.lang.Class<? extends Dto2PosoSupervisor> |
dto2PosoSupervisor |
java.lang.Class<?> |
dtoExtends |
java.lang.Class<?>[] |
dtoImplementInterfaces
Defines additional interfaces the dto should implement
|
long |
dtoSerialVersionUID
SerialVersionUID for dto class
|
boolean |
generateDto |
boolean |
generateDto2Poso |
boolean |
generatePoso2Dto |
java.lang.String |
icon |
java.lang.String |
poso2DtoGeneratorPackage |
java.lang.Class<? extends Poso2DtoPostProcessor>[] |
poso2DtoPostProcessors |
boolean |
proxyableDto |
java.lang.String |
typeDescriptionKey |
java.lang.Class<? extends Messages> |
typeDescriptionMsg |
java.lang.Class<?>[] |
whitelist |
public abstract java.lang.Class<? extends Poso2DtoPostProcessor>[] poso2DtoPostProcessors
public abstract java.lang.Class<? extends Dto2PosoPostProcessor>[] dto2PosoPostProcessors
public abstract java.lang.Class<? extends Dto2PosoSupervisor> dto2PosoSupervisor
public abstract java.lang.Class<?>[] dtoImplementInterfaces
public abstract java.lang.Class<?> dtoExtends
public abstract java.lang.String poso2DtoGeneratorPackage
public abstract java.lang.String dto2posoGeneratorPackage
public abstract long dtoSerialVersionUID
public abstract java.lang.String displayTitle
public abstract AdditionalField[] additionalFields