Class ServiceElement


  • public final class ServiceElement
    extends Object
    Represnts a Framework Automated Bean
    Author:
    Vladlen Larionov
    • Constructor Detail

      • ServiceElement

        public ServiceElement​(colesico.framework.assist.codegen.model.ClassElement originClass,
                              colesico.framework.assist.codegen.model.ClassType customScopeType)
    • Method Detail

      • addInterface

        public void addInterface​(com.squareup.javapoet.TypeName interfaceTypeName)
      • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object