Class ModelGetterWriter
java.lang.Object
de.hybris.bootstrap.codegenerator.AbstractImportProvider
de.hybris.bootstrap.codegenerator.MethodWriter
de.hybris.bootstrap.codegenerator.model.ModelGetterWriter
- All Implemented Interfaces:
CodeWriter
-
Field Summary
Fields inherited from class de.hybris.bootstrap.codegenerator.MethodWriter
ABSTRACT, FINAL, STATIC, SYNCHRONIZED -
Constructor Summary
ConstructorsConstructorDescriptionModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor) ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name) ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name, String nullDecorator, boolean isDeprecated, String deprecatedSince) -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringconvertPrimTypes(String type) protected Stringprotected static StringgenerateMethodName(String qualifier, boolean booleanAttribute, boolean primitive) booleanvoidFor localized attributes we write method twice: once without locale and one with locale parameter.protected voidwriteContent(JavaFile file) 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, writeTextToFileMethods inherited from class de.hybris.bootstrap.codegenerator.AbstractImportProvider
addRequiredImport
-
Constructor Details
-
ModelGetterWriter
-
ModelGetterWriter
public ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name) -
ModelGetterWriter
public ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name, String nullDecorator, boolean isDeprecated, String deprecatedSince)
-
-
Method Details
-
generateMethodName
-
generateJavadoc
-
write
For localized attributes we write method twice: once without locale and one with locale parameter.- Specified by:
writein interfaceCodeWriter- Overrides:
writein classMethodWriter
-
writeContent
- Overrides:
writeContentin classMethodWriter
-
convertPrimTypes
-
isDeprecated
public boolean isDeprecated() -
getDeprecatedSince
-