Index
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
All Classes and Interfaces|All Packages