Module colesico.framework.service
Class ServiceElement
- java.lang.Object
-
- colesico.framework.service.codegen.model.ServiceElement
-
public final class ServiceElement extends Object
Represnts a Framework Automated Bean- Author:
- Vladlen Larionov
-
-
Constructor Summary
Constructors Constructor Description ServiceElement(colesico.framework.assist.codegen.model.ClassElement originClass, colesico.framework.assist.codegen.model.ClassType customScopeType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstuctorExtraCode(com.squareup.javapoet.CodeBlock cb)voidaddCustomMethod(CustomMethodElement customMethod)voidaddField(ProxyFieldElement field)voidaddInterface(com.squareup.javapoet.TypeName interfaceTypeName)voidaddProxyMethod(ProxyMethodElement proxyMethod)voidaddTeleFacade(TeleFacadeElement teleFacade)booleanequals(Object o)colesico.framework.assist.Elements<com.squareup.javapoet.CodeBlock>getConstructorExtraCode()colesico.framework.assist.Elements<CustomMethodElement>getCustomMethods()colesico.framework.assist.codegen.model.ClassTypegetCustomScopeType()colesico.framework.assist.Elements<ProxyFieldElement>getFields()colesico.framework.assist.Elements<com.squareup.javapoet.TypeName>getInterfaces()colesico.framework.assist.codegen.model.ClassElementgetOriginClass()<T> TgetProperty(Class<T> propertyClass)StringgetProxyClassName()StringgetProxyClassSimpleName()colesico.framework.assist.Elements<ProxyMethodElement>getProxyMethods()colesico.framework.assist.Elements<TeleFacadeElement>getTeleFacades()inthashCode()voidsetProperty(Object property)
-
-
-
Method Detail
-
addField
public void addField(ProxyFieldElement field)
-
addInterface
public void addInterface(com.squareup.javapoet.TypeName interfaceTypeName)
-
addProxyMethod
public void addProxyMethod(ProxyMethodElement proxyMethod)
-
addCustomMethod
public void addCustomMethod(CustomMethodElement customMethod)
-
addTeleFacade
public void addTeleFacade(TeleFacadeElement teleFacade)
-
addConstuctorExtraCode
public void addConstuctorExtraCode(com.squareup.javapoet.CodeBlock cb)
-
getInterfaces
public colesico.framework.assist.Elements<com.squareup.javapoet.TypeName> getInterfaces()
-
getFields
public colesico.framework.assist.Elements<ProxyFieldElement> getFields()
-
getCustomMethods
public colesico.framework.assist.Elements<CustomMethodElement> getCustomMethods()
-
getProxyMethods
public colesico.framework.assist.Elements<ProxyMethodElement> getProxyMethods()
-
getProperty
public <T> T getProperty(Class<T> propertyClass)
-
setProperty
public void setProperty(Object property)
-
getConstructorExtraCode
public colesico.framework.assist.Elements<com.squareup.javapoet.CodeBlock> getConstructorExtraCode()
-
getTeleFacades
public colesico.framework.assist.Elements<TeleFacadeElement> getTeleFacades()
-
getCustomScopeType
public colesico.framework.assist.codegen.model.ClassType getCustomScopeType()
-
getOriginClass
public colesico.framework.assist.codegen.model.ClassElement getOriginClass()
-
getProxyClassSimpleName
public String getProxyClassSimpleName()
-
getProxyClassName
public String getProxyClassName()
-
-