| Modifier and Type | Method and Description |
|---|---|
CodeGenerator |
ClassWriter.getGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static String |
ClassWriter.assembleAbstractClassName(CodeGenerator gen,
YExtension ext,
String name) |
static String |
ClassWriter.assembleClassName(CodeGenerator gen,
YExtension ext,
String name) |
| Constructor and Description |
|---|
ClassWriter(CodeGenerator gen,
YExtension ext,
String className) |
ClassWriter(CodeGenerator gen,
YExtension ext,
String className,
String packageName) |
PackageInfoWriter(CodeGenerator gen,
String packageName) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ConstantsWriter.assembleConstantsClassName(CodeGenerator gen,
YExtension ext) |
static String |
ManagerWriter.assembleManagerClassName(CodeGenerator gen,
YExtension ext) |
| Constructor and Description |
|---|
ConstantsWriter(YExtension extension,
CodeGenerator generator) |
ItemTypeWriter(CodeGenerator gen,
YExtension ext,
YComposedType cType,
boolean managerMode) |
JaloClassGenerator(CodeGenerator gen) |
JaloClassWriter(CodeGenerator gen,
YExtension ext,
String className) |
ManagerWriter(YExtension ext,
CodeGenerator gen) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ModelNameUtils.getModelOrClass(YAttributeDescriptor attribute,
CodeGenerator gen,
boolean primitive)
Gets the model class string to given attribute type if it is a composed type, otherwise the java class string.
|
| Constructor and Description |
|---|
ModelClassGenerator(CodeGenerator gen) |
ModelGetterWriter(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) |
ModelSetterWriter(Visibility visibility,
CodeGenerator gen,
YAttributeDescriptor descriptor) |
ModelSetterWriter(Visibility visibility,
CodeGenerator gen,
YAttributeDescriptor descriptor,
String attributeName) |
ModelWriter(CodeGenerator gen,
YExtension ext,
YComposedType type) |
| Constructor and Description |
|---|
AbstractEnumWriter(CodeGenerator gen,
YExtension ext,
YEnumType myEnum) |
ClassEnumWriter(CodeGenerator gen,
YExtension ext,
YEnumType myEnum) |
JavaEnumWriter(CodeGenerator gen,
YExtension ext,
YEnumType myEnum) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractWebservicesClassGenerator.doGenerate(File wslayerExtGensrcDir,
CodeGenerator gen,
YExtension ext,
YComposedType type)
method responsible for generating the resources for type
|
| Constructor and Description |
|---|
AbstractWebservicesClassGenerator(CodeGenerator gen) |
WebservicesCodeGenerator(CodeGenerator codeGen,
List<ExtensionInfo> extensionInfo) |
WebservicesConfig(CodeGenerator codeGen,
SubResourceResolver subResResolver,
UniqueIdentifierResolver uidResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DtoClassGenerator.doGenerate(File wslayerExtGensrcDir,
CodeGenerator gen,
YExtension ext,
YComposedType type) |
| Constructor and Description |
|---|
AbstractDtoWriter(WebservicesConfig wsConfig,
DtoConfig cfg,
CodeGenerator gen,
YExtension ext) |
CollectionDtoWriter(WebservicesConfig wsConfig,
DtoConfig cfg,
CodeGenerator gen,
YExtension ext)
for type Language will generate DTO class like
|
DtoClassGenerator(CodeGenerator gen,
WebservicesConfig wsConfig,
Map<YComposedType,Set<YComposedType>> uniqueInfoMap) |
SingleDtoWriter(WebservicesConfig wsConfig,
DtoConfig cfg,
CodeGenerator gen,
YExtension ext,
Map<YComposedType,Set<YComposedType>> uniqueInfoMap) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ResourceClassGenerator.doGenerate(File wslayerExtGensrcDir,
CodeGenerator gen,
YExtension ext,
YComposedType type) |
| Constructor and Description |
|---|
AbstractResourceWriter(ResourceConfig cfg,
CodeGenerator gen,
YExtension ext) |
CollectionResourceWriter(CodeGenerator gen,
YExtension ext,
ResourceConfig cfg)
Generates resource for access list of base resources defined as @param type
|
ResourceClassGenerator(CodeGenerator gen,
WebservicesConfig wsCfgProvider) |
SingleResourceWriter(CodeGenerator gen,
YExtension ext,
ResourceConfig cfg) |
| Modifier and Type | Method and Description |
|---|---|
protected DMLRecordFactory |
HybrisSchemaGenerator.createRecordFactory(YTypeSystem typeSystem,
YDbModel yDbModel,
Database database,
HybrisPlatform platform,
CodeGenerator codeGenerator,
PkFactory pkFactory) |
| Constructor and Description |
|---|
DMLRecordFactory(YDbModel dbModel,
Database database,
YTypeSystem typeSystem,
HybrisPlatform platform,
CodeGenerator codeGenerator,
PkFactory pkFactory,
int propertyMaxLength,
String typeSystemName,
String tablePrefix) |
Copyright © 2017 SAP SE. All Rights Reserved.