Uses of Record Class
org.gcube.informationsystem.resourceregistry.queries.operators.PropertyDomain
Packages that use PropertyDomain
Package
Description
-
Uses of PropertyDomain in org.gcube.informationsystem.resourceregistry.queries.json.base
Methods in org.gcube.informationsystem.resourceregistry.queries.json.base that return PropertyDomainModifier and TypeMethodDescriptionprotected PropertyDomainJsonQueryElement.getPropertyDomain(String key) Returns the domain the Type definition of this element declares for a field.Resolves the declared domain of a property path.Methods in org.gcube.informationsystem.resourceregistry.queries.json.base with parameters of type PropertyDomainModifier and TypeMethodDescriptionprotected StringBufferJsonQueryElement.excludeEncrypted(String key, PropertyDomain domain, StringBuffer condition) Makes a predicate on a field the Type definition does not declare false wherever the field, or a field its path goes through, holds an Encrypted value.protected StringJsonQueryElement.getScalarValue(org.gcube.com.fasterxml.jackson.databind.JsonNode jsonNode, PropertyDomain domain) Binds a single scalar JSON node value, compared with a property of the given declared domain, as an OrientDB named parameter.protected StringJsonQueryElement.getValue(org.gcube.com.fasterxml.jackson.databind.JsonNode jsonNode, PropertyDomain domain) Converts a JSON value to one or more OrientDB named-parameter placeholders. -
Uses of PropertyDomain in org.gcube.informationsystem.resourceregistry.queries.operators
Methods in org.gcube.informationsystem.resourceregistry.queries.operators that return PropertyDomainModifier and TypeMethodDescriptionstatic PropertyDomainPropertyDomain.collection(org.gcube.informationsystem.types.PropertyTypeName.BaseType elementType) Returns the domain of a List or Set.static PropertyDomainPropertyDomain.embedded()Returns the domain of an embedded Property value.static PropertyDomainPropertyDomain.encrypted()Returns the domain of an Encrypted value.static PropertyDomainPropertyDomain.map(org.gcube.informationsystem.types.PropertyTypeName.BaseType valueType) Returns the domain of a Map.static PropertyDomainPropertyDomain.scalar(org.gcube.informationsystem.types.PropertyTypeName.BaseType valueType) Returns the domain of a single value.Methods in org.gcube.informationsystem.resourceregistry.queries.operators with parameters of type PropertyDomainModifier and TypeMethodDescriptionvoidOperandValidator.validateDomain(ComparisonOperator comparisonOperator, org.gcube.com.fasterxml.jackson.databind.JsonNode operand, String property, PropertyDomain domain) Validates an operator and its operand against the domain declared for the compared property.voidOperandValidator.validateNullTest(String property, PropertyDomain domain) Validates a directnullagainst the domain declared for the tested property.