public class ModelInterfaceMethodParameter
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getAssignmentString() |
|
java.util.Optional<ModelBackingBeanField> |
getBackingBeanField() |
|
io.toolisticon.fluapigen.processor.FluentApiBackingBeanMappingWrapper |
getFluentApiBackingBeanMapping() |
|
java.lang.String |
getParameterName() |
|
java.util.List<ModelValidator> |
getValidators() |
|
boolean |
hasConverter() |
|
boolean |
hasValidators() |
|
boolean |
validate() |
public java.util.Optional<ModelBackingBeanField> getBackingBeanField()
public io.toolisticon.fluapigen.processor.FluentApiBackingBeanMappingWrapper getFluentApiBackingBeanMapping()
public boolean hasConverter()
public boolean hasValidators()
public java.util.List<ModelValidator> getValidators()
public java.lang.String getParameterName()
public java.lang.String getAssignmentString()
@DeclareCompilerMessage(code="001",enumValueName="BB_MAPPING_ANNOTATION_MUST_BE_PRESENT",message="${0} annotation must be present on parameter",processorClass=FluentApiProcessor.class) @DeclareCompilerMessage(code="002",enumValueName="PARAMETER_AND_MAPPED_BB_FIELD_MUST_HAVE_SAME_TYPE",message="Parameter type (${0}) must match backing bean field type (${1})",processorClass=FluentApiProcessor.class) @DeclareCompilerMessage(code="003",enumValueName="BB_MAPPING_COULDNT_BE_RESOLVED",message="Field ${0} doesn\'t exist in mapped backing bean ${1}. It must be one of: [${2}]",processorClass=FluentApiProcessor.class) @DeclareCompilerMessage(code="004",enumValueName="INLINE_BB_MAPPING_ANNOTATION_IS_MISSING_ON_METHOD",message="Parameter ${0} has target INLINE but no ${1} annotation is present on method",processorClass=FluentApiProcessor.class)
public boolean validate()
Copyright © 2023–2024 Holisticon AG. All rights reserved.