Class JavaPojoMember
java.lang.Object
com.github.muehmar.gradle.openapi.generator.java.model.member.JavaPojoMember
This member corresponds to a property in the specification. To support all possible states af a
member, a single
JavaPojoMember may result in more than one TechnicalPojoMember
in a pojo.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionCreatesEnumGenerator.EnumContent's for this member in case its type is anEnumTypeor nested types areEnumType's.asInnerEnumOf(JavaName javaPojoName) In case this member is an enum type, it converts the classname of the enum so that it's referenced via outer-classjavaPojoName.getGetterNameWithSuffix(PojoSettings settings) getName()getType()getValidationGetterName(PojoSettings settings) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanprefixedMethodName(String prefix) static JavaPojoMemberwrap(PojoMember pojoMember, JavaPojoName pojoName, TypeMappings typeMappings)
-
Method Details
-
wrap
public static JavaPojoMember wrap(PojoMember pojoMember, JavaPojoName pojoName, TypeMappings typeMappings) -
getPropertyInfoName
-
getName
-
getNullability
-
getNecessity
-
getDescription
-
getJavaType
-
getType
-
getMemberXml
-
isTechnicallyEquals
-
getMemberKey
-
asAllOfMember
-
asOneOfMember
-
asAnyOfMember
-
isOptional
public boolean isOptional() -
isRequired
public boolean isRequired() -
isNullable
public boolean isNullable() -
isNotNullable
public boolean isNotNullable() -
isRequiredAndNullable
public boolean isRequiredAndNullable() -
isRequiredAndNotNullable
public boolean isRequiredAndNotNullable() -
isOptionalAndNullable
public boolean isOptionalAndNullable() -
isOptionalAndNotNullable
public boolean isOptionalAndNotNullable() -
getWitherName
-
getIsPresentFlagName
-
getIsNullFlagName
-
getIsNotNullFlagName
-
getGetterName
-
getValidationGetterName
-
getGetterNameWithSuffix
-
prefixedMethodName
-
getTechnicalMembers
-
tristateToProperty
-
tristateToIsNullFlag
-
mergeToLeastRestrictive
-
mergeToMostRestrictive
-
asEnumContent
CreatesEnumGenerator.EnumContent's for this member in case its type is anEnumTypeor nested types areEnumType's. -
asInnerEnumOf
In case this member is an enum type, it converts the classname of the enum so that it's referenced via outer-classjavaPojoName.
-