Index

A C D E G H I J K O P R T V W 
All Classes and Interfaces|All Packages

A

AssertValuesMatchPrimitiveTypeVisitor - Class in cool.klass.deserializer.json
 
AssertValuesMatchPrimitiveTypeVisitor(PrimitiveProperty, JsonNode, Object, String, MutableStack<String>, String, MutableList<String>) - Constructor for class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
AssertValuesMatchPropertyVisitor - Class in cool.klass.deserializer.json
 
AssertValuesMatchPropertyVisitor(JsonNode, Object, String, MutableStack<String>, String, MutableList<String>) - Constructor for class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
AssociationEndErrorContext - Class in cool.klass.deserializer.json.context
 
AssociationEndErrorContext(AssociationEnd, ImmutableList<Object>) - Constructor for class cool.klass.deserializer.json.context.AssociationEndErrorContext
 
AssociationEndWithIndexErrorContext - Class in cool.klass.deserializer.json.context
 
AssociationEndWithIndexErrorContext(AssociationEnd, int, ImmutableList<Object>) - Constructor for class cool.klass.deserializer.json.context.AssociationEndWithIndexErrorContext
 

C

contextStack - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
cool.klass.deserializer.json - package cool.klass.deserializer.json
 
cool.klass.deserializer.json.context - package cool.klass.deserializer.json.context
 
CREATE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 

D

DataTypePropertyErrorContext - Class in cool.klass.deserializer.json.context
 
DataTypePropertyErrorContext(DataTypeProperty) - Constructor for class cool.klass.deserializer.json.context.DataTypePropertyErrorContext
 
dataTypePropertyIsNullInJson(DataTypeProperty, ObjectNode) - Static method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
DELETE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 

E

ErrorContext - Interface in cool.klass.deserializer.json.context
 
errors - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
extractDataTypePropertyFromJson(DataTypeProperty, ObjectNode) - Static method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 

G

getAssociationEnd() - Method in class cool.klass.deserializer.json.context.AssociationEndWithIndexErrorContext
 
getContextString() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
getContextString() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getIndex() - Method in class cool.klass.deserializer.json.context.AssociationEndWithIndexErrorContext
 
getKeyFromJsonNode(DataTypeProperty, JsonNode, AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getKeys() - Method in class cool.klass.deserializer.json.context.AssociationEndWithIndexErrorContext
 
getKeysFromJsonNode(JsonNode, AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getKlass() - Method in class cool.klass.deserializer.json.context.KlassErrorContext
 
getNextMode(OperationMode, AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getResult() - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
getResult() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 

H

handleAnnotationIfPresent(AssociationEnd, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAnnotationIfPresent(DataTypeProperty, String, MutableList<String>, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAssociationEndOutsideProjection(AssociationEnd) - Method in class cool.klass.deserializer.json.OutsideProjectionRequiredPropertiesValidator
 
handleAssociationEndOutsideProjection(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAssociationEnds() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAuditAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleDataTypeProperties() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleDataTypeProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleErrorIfAbsent(AssociationEnd, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleErrorIfPresent(DataTypeProperty, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleIdProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleKeyProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleMissingProperty(Klass, String, JsonNode) - Method in class cool.klass.deserializer.json.JsonTypeCheckingValidator
 
handleOwnedAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleOwnedAssociationEnd(AssociationEnd, ObjectNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handlePlainAssociationEnd(AssociationEnd, ObjectNode, OperationMode) - Method in class cool.klass.deserializer.json.OutsideProjectionRequiredPropertiesValidator
 
handlePlainAssociationEnd(AssociationEnd, ObjectNode, OperationMode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handlePlainProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToMany(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToManyOutsideProjection(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToOne(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToOneOutsideProjection(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleVersionAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleWarnIfPresent(DataTypeProperty, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 

I

isBackward(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isForeignKeyMatchingKeyOnPath(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isForeignKeyMatchingRequiredNested(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isInProjection - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isRoot - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isToOneRequired(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 

J

JsonDataTypeValueVisitor - Class in cool.klass.deserializer.json
 
JsonDataTypeValueVisitor(JsonNode) - Constructor for class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
JsonPrimitiveTypeValueVisitor - Class in cool.klass.deserializer.json
 
JsonPrimitiveTypeValueVisitor(JsonNode) - Constructor for class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
JsonTypeCheckingPrimitiveTypeVisitor - Class in cool.klass.deserializer.json
 
JsonTypeCheckingPrimitiveTypeVisitor(PrimitiveProperty, JsonNode, MutableStack<String>, MutableList<String>) - Constructor for class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
JsonTypeCheckingValidator - Class in cool.klass.deserializer.json
 
JsonTypeCheckingValidator(ObjectNode, Klass, MutableList<String>) - Constructor for class cool.klass.deserializer.json.JsonTypeCheckingValidator
 

K

klass - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
KlassErrorContext - Class in cool.klass.deserializer.json.context
 
KlassErrorContext(Klass, ImmutableList<Object>) - Constructor for class cool.klass.deserializer.json.context.KlassErrorContext
 

O

objectNode - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
operationMode - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
OperationMode - Enum Class in cool.klass.deserializer.json
 
OutsideProjectionRequiredPropertiesValidator - Class in cool.klass.deserializer.json
 
OutsideProjectionRequiredPropertiesValidator(Klass, ObjectNode, OperationMode, MutableList<String>, MutableList<String>, MutableStack<String>, Optional<AssociationEnd>, boolean) - Constructor for class cool.klass.deserializer.json.OutsideProjectionRequiredPropertiesValidator
 

P

PATCH - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
pathHere - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 

R

REFERENCE_OUTSIDE_PROJECTION - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
REPLACE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
RequiredPropertiesValidator - Class in cool.klass.deserializer.json
 
RequiredPropertiesValidator(Klass, ObjectNode, OperationMode, MutableList<String>, MutableList<String>, MutableStack<String>, Optional<AssociationEnd>, boolean, boolean) - Constructor for class cool.klass.deserializer.json.RequiredPropertiesValidator
 

T

toString() - Method in class cool.klass.deserializer.json.context.AssociationEndErrorContext
 
toString() - Method in class cool.klass.deserializer.json.context.AssociationEndWithIndexErrorContext
 
toString() - Method in class cool.klass.deserializer.json.context.DataTypePropertyErrorContext
 
toString() - Method in class cool.klass.deserializer.json.context.KlassErrorContext
 

V

validate() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
validate(ObjectNode, Klass, MutableList<String>) - Static method in class cool.klass.deserializer.json.JsonTypeCheckingValidator
 
validate(Klass, ObjectNode, OperationMode, MutableList<String>, MutableList<String>) - Static method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
validateIncomingData() - Method in class cool.klass.deserializer.json.JsonTypeCheckingValidator
 
valueOf(String) - Static method in enum class cool.klass.deserializer.json.OperationMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.klass.deserializer.json.OperationMode
Returns an array containing the constants of this enum class, in the order they are declared.
visitAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitAssociationEndSignature(AssociationEndSignature) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitAssociationEndSignature(AssociationEndSignature) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitEnumerationProperty(EnumerationProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitEnumerationProperty(EnumerationProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitParameterizedProperty(ParameterizedProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitParameterizedProperty(ParameterizedProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitPrimitiveProperty(PrimitiveProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitPrimitiveProperty(PrimitiveProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitString() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitString() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitString() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.JsonTypeCheckingPrimitiveTypeVisitor
 

W

warnings - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
A C D E G H I J K O P R T V W 
All Classes and Interfaces|All Packages