public final class GeneratorHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GeneratorHelper.EntityMetadataWrapper |
static class |
GeneratorHelper.ReferenceMetadata |
| Constructor and Description |
|---|
GeneratorHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
camelCaseFieldName(java.lang.String fieldName) |
static java.lang.String |
camelCaseFieldName(java.lang.String fieldName,
boolean theFirstLetterIsCapital)
Convert fieldName to camelCase form.
|
static java.lang.String |
convertToUpperCase(java.lang.String fieldName) |
static GeneratorHelper.EntityMetadataWrapper |
entityMetadataWrapper(com.hpe.adm.nga.sdk.metadata.EntityMetadata entityMetadata) |
static GeneratorHelper.ReferenceMetadata |
getAllowedSuperTypesForReference(com.hpe.adm.nga.sdk.metadata.FieldMetadata fieldMetadata,
java.util.Collection<com.hpe.adm.nga.sdk.metadata.EntityMetadata> entityMetadataCollection) |
static java.lang.String |
getFieldModel(com.hpe.adm.nga.sdk.metadata.FieldMetadata field) |
static java.lang.String |
getFieldTypeAsJava(com.hpe.adm.nga.sdk.metadata.FieldMetadata.FieldType fieldType) |
static java.lang.String |
getSanitisedFieldName(java.lang.String fieldName) |
static java.lang.String |
getSubTypeOf(com.hpe.adm.nga.sdk.metadata.EntityMetadata entityMetadata) |
static java.lang.String |
handleSingeUnderscoreEnum(java.lang.String input)
Takes care of wild enums containing only '_' in name.
|
static java.lang.String |
removeAccents(java.lang.String input)
Replaces accented characters in a String by unaccented equivalents.
|
public static java.lang.String camelCaseFieldName(java.lang.String fieldName)
public static java.lang.String camelCaseFieldName(java.lang.String fieldName,
boolean theFirstLetterIsCapital)
fieldName - the field nametheFirstLetterIsCapital - - set true if the first letter in first world should be
capitalpublic static java.lang.String convertToUpperCase(java.lang.String fieldName)
public static java.lang.String getSanitisedFieldName(java.lang.String fieldName)
public static java.lang.String getFieldTypeAsJava(com.hpe.adm.nga.sdk.metadata.FieldMetadata.FieldType fieldType)
public static java.lang.String getFieldModel(com.hpe.adm.nga.sdk.metadata.FieldMetadata field)
public static java.lang.String getSubTypeOf(com.hpe.adm.nga.sdk.metadata.EntityMetadata entityMetadata)
public static GeneratorHelper.ReferenceMetadata getAllowedSuperTypesForReference(com.hpe.adm.nga.sdk.metadata.FieldMetadata fieldMetadata, java.util.Collection<com.hpe.adm.nga.sdk.metadata.EntityMetadata> entityMetadataCollection)
public static GeneratorHelper.EntityMetadataWrapper entityMetadataWrapper(com.hpe.adm.nga.sdk.metadata.EntityMetadata entityMetadata)
public static final java.lang.String removeAccents(java.lang.String input)
input - Stringpublic static final java.lang.String handleSingeUnderscoreEnum(java.lang.String input)
input - enum name