Package com.atlan.generators
Class SearchableAttribute<T extends SearchableAttribute<?>>
java.lang.Object
com.atlan.generators.TypeGenerator
com.atlan.generators.AttributeGenerator
com.atlan.generators.SearchableAttribute<T>
- All Implemented Interfaces:
Comparable<T>
public class SearchableAttribute<T extends SearchableAttribute<?>>
extends AttributeGenerator
implements Comparable<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlan.generators.TypeGenerator
TypeGenerator.MappedType
-
Field Summary
Fields inherited from class com.atlan.generators.TypeGenerator
cache, cfg, className, description, generatorName, originalName, packageRoot, PRIMITIVE_MAPPINGS
-
Constructor Summary
ModifierConstructorDescriptionprotected
SearchableAttribute
(String className, AttributeDef attributeDef, GeneratorConfig cfg) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
isDate()
protected void
protected void
resolveType
(AttributeDef attributeDef) Methods inherited from class com.atlan.generators.AttributeGenerator
getFullType, getReferenceType, getRenamed, getRetyped, getSingular, getSnakeCaseRenamed, getType, resolveClassName
Methods inherited from class com.atlan.generators.TypeGenerator
getCache, getCfg, getClassName, getClassTemplateFile, getDescription, getGeneratorName, getMappedType, getOriginalName, getPackageRoot, isBuiltIn
-
Constructor Details
-
SearchableAttribute
-
SearchableAttribute
-
-
Method Details
-
resolveName
protected void resolveName()- Overrides:
resolveName
in classAttributeGenerator
-
resolveType
- Overrides:
resolveType
in classAttributeGenerator
-
isDate
public boolean isDate() -
getEnumForAttr
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T extends SearchableAttribute<?>>
-
getSearchType
-
getSearchTypeArgs
-