public class PosoFieldDescriptor
extends java.lang.Object
Constructor and Description |
---|
PosoFieldDescriptor(DtoAnnotationProcessor dtoAnnotationProcessor,
javax.lang.model.element.VariableElement element,
PosoAnalizer referencedInPoso) |
public PosoFieldDescriptor(DtoAnnotationProcessor dtoAnnotationProcessor, javax.lang.model.element.VariableElement element, PosoAnalizer referencedInPoso)
public boolean isExposedToClient()
public ExposeToClient getExposeToClientAnno()
public javax.lang.model.element.AnnotationMirror getExposeToClientAnnoMirror()
public DtoView getDtoView()
public java.lang.String getVisibility()
public boolean isIdField()
public boolean isKeyField()
public boolean isDisplayTitleField()
public java.lang.String getName()
public java.lang.String getFieldModifiedIndicator()
public java.lang.String getFieldPropertyAccessor()
public java.lang.String getConstantNameForClientKey()
public java.lang.String getTypesSimpleName()
public javax.lang.model.type.TypeMirror getType()
public boolean referencesPoso()
public boolean isString()
public boolean referencesPosoClass()
public boolean referencesPosoEnum()
public PosoAnalizer getPoso()
public boolean referencesPosoCollection()
public PosoAnalizer getPosoReferencedInCollection()
public boolean referencesCollection()
public boolean referencesMap()
public java.lang.String getSetMethodForDto()
public java.lang.String getIsPropertyModifiedMethodForDto()
public java.lang.String getPropertyAccessorMethodForDto()
public java.lang.String getGetMethodForDto()
public java.lang.String getGetMethod()
public boolean hasIgnoredMergeBackSetMethod()
public java.lang.String getSetMethod()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isExposeValueToClient()
public boolean isMergeDtoValueBack()
public boolean referencesEnclosedPoso()
public EnclosedEntity getEnclosedEntityAnnotation()
public boolean isValidatorPresent()
public PropertyValidatorInformation getPropertValidator()
public boolean isSet()
public boolean isList()
public TypeAnalizer getTypeAnalizer()