public class ExposedClientMethod
extends java.lang.Object
ExposeMethodToClient
Constructor and Description |
---|
ExposedClientMethod(DtoAnnotationProcessor dtoAnnotationProcessor,
javax.lang.model.element.ExecutableElement method) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseName()
Returns a get/set methods base name.
|
java.lang.String |
getConstantFieldName() |
DtoView |
getDtoView() |
java.lang.String |
getFieldModifiedIndicator() |
java.lang.String |
getFieldName() |
java.lang.String |
getFieldPropertyAccessor() |
java.lang.String |
getGetMethod() |
java.lang.String |
getGetMethodForDto() |
java.lang.String |
getIsPropertyModifiedMethodForDto() |
javax.lang.model.element.ExecutableElement |
getMethod() |
java.util.List<? extends javax.lang.model.element.VariableElement> |
getParameters() |
PosoAnalizer |
getPoso() |
PosoAnalizer |
getPosoReferencedInReturnedCollection() |
java.lang.String |
getPropertyAccessorMethodForDto() |
javax.lang.model.type.TypeMirror |
getReturnType() |
TypeAnalizer |
getReturnTypeAnalizer() |
java.lang.String |
getSetMethodForDto() |
java.lang.String |
getSimpleName() |
static boolean |
isExposedClientMethod(javax.lang.model.element.ExecutableElement method) |
boolean |
isGetMethod() |
boolean |
isGetSetMethod() |
boolean |
isSetMethod() |
boolean |
referencesEnclosedPoso() |
boolean |
returnsCollection() |
boolean |
returnsList() |
boolean |
returnsPoso() |
boolean |
returnsPosoClass() |
boolean |
returnsPosoCollection() |
boolean |
returnsPosoEnum() |
boolean |
returnsSet() |
public ExposedClientMethod(DtoAnnotationProcessor dtoAnnotationProcessor, javax.lang.model.element.ExecutableElement method)
public static boolean isExposedClientMethod(javax.lang.model.element.ExecutableElement method)
public javax.lang.model.element.ExecutableElement getMethod()
public boolean isGetMethod()
public boolean isSetMethod()
public java.util.List<? extends javax.lang.model.element.VariableElement> getParameters()
public java.lang.String getSimpleName()
public javax.lang.model.type.TypeMirror getReturnType()
public java.lang.String getFieldName()
public java.lang.String getFieldModifiedIndicator()
public java.lang.String getFieldPropertyAccessor()
public java.lang.String getConstantFieldName()
public boolean isGetSetMethod()
public boolean returnsPoso()
public boolean returnsPosoClass()
public boolean returnsPosoEnum()
public PosoAnalizer getPoso()
public boolean returnsCollection()
public boolean returnsPosoCollection()
public PosoAnalizer getPosoReferencedInReturnedCollection()
public java.lang.String getGetMethod()
public DtoView getDtoView()
public java.lang.String getSetMethodForDto()
public java.lang.String getIsPropertyModifiedMethodForDto()
public java.lang.String getPropertyAccessorMethodForDto()
public java.lang.String getGetMethodForDto()
public java.lang.String getBaseName()
public boolean referencesEnclosedPoso()
public boolean returnsSet()
public boolean returnsList()
public TypeAnalizer getReturnTypeAnalizer()