Class AbstractTypedAttributeMethod
- java.lang.Object
-
- de.hybris.bootstrap.codegenerator.AbstractImportProvider
-
- de.hybris.bootstrap.codegenerator.MethodWriter
-
- de.hybris.bootstrap.codegenerator.jalo.AbstractAttributeMethodWriter
-
- de.hybris.bootstrap.codegenerator.jalo.AbstractTypedAttributeMethod
-
- All Implemented Interfaces:
CodeWriter
- Direct Known Subclasses:
AddToRelation
,LocalizedAllGetter
,LocalizedAllSetter
,RemoveFromRelation
,TypedGetter
,TypedSetter
public abstract class AbstractTypedAttributeMethod extends AbstractAttributeMethodWriter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.bootstrap.codegenerator.jalo.AbstractAttributeMethodWriter
AbstractAttributeMethodWriter.AttributeMode
-
-
Field Summary
-
Fields inherited from class de.hybris.bootstrap.codegenerator.jalo.AbstractAttributeMethodWriter
PRIMITIVE_POSTFIX
-
Fields inherited from class de.hybris.bootstrap.codegenerator.MethodWriter
ABSTRACT, FINAL, STATIC, SYNCHRONIZED
-
-
Constructor Summary
Constructors Constructor Description AbstractTypedAttributeMethod(JaloClassWriter forClass, YAttributeDescriptor desc, java.lang.String returnTypeFull, java.lang.String prefix, boolean managerMode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.String
calculateReturnType(ClassWriter forClass, YAttributeDescriptor desc)
MethodWriter
createNonCtxDelegateMethod()
protected java.lang.String
getQualifierConstant()
-
Methods inherited from class de.hybris.bootstrap.codegenerator.jalo.AbstractAttributeMethodWriter
getAttribute, getConstantsClassNameShort, getEnclosingClass, isInitialOnly, managerMode
-
Methods inherited from class de.hybris.bootstrap.codegenerator.MethodWriter
addAnnotation, addComment, addDeprecatedAnnotation, addParameter, addThrownException, analyzeAndStripReturnType, assembleSignature, assembleThrowsClause, extractClassNames, getAnnotations, getContent, getJavadoc, getModifiers, getName, getParameterType, getRequiredImports, getReturnType, getSignature, getThrownExceptions, getVisibility, isAbstract, isConstructor, modifiersToString, setAbstract, setConstructor, setContent, setContentPlain, setJavadoc, setModifiers, setReturnType, setVisibility, stripPackageName, write, writeContent, writeTextToFile
-
Methods inherited from class de.hybris.bootstrap.codegenerator.AbstractImportProvider
addRequiredImport
-
-
-
-
Constructor Detail
-
AbstractTypedAttributeMethod
public AbstractTypedAttributeMethod(JaloClassWriter forClass, YAttributeDescriptor desc, java.lang.String returnTypeFull, java.lang.String prefix, boolean managerMode)
-
-
Method Detail
-
calculateReturnType
protected static java.lang.String calculateReturnType(ClassWriter forClass, YAttributeDescriptor desc)
-
createNonCtxDelegateMethod
public MethodWriter createNonCtxDelegateMethod()
-
getQualifierConstant
protected java.lang.String getQualifierConstant()
-
-