Package com.axelor.meta.query.plan
Record Class QueryParameter
java.lang.Object
java.lang.Record
com.axelor.meta.query.plan.QueryParameter
-
Constructor Summary
ConstructorsConstructorDescriptionQueryParameter(String name, Class<?> javaType, boolean required, Object defaultValue, boolean fixed, Object fixedValue) Creates an instance of aQueryParameterrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thedefaultValuerecord component.final booleanIndicates whether some other object is "equal to" this one.booleanfixed()Returns the value of thefixedrecord component.Returns the value of thefixedValuerecord component.final inthashCode()Returns a hash code value for this object.Class<?> javaType()Returns the value of thejavaTyperecord component.name()Returns the value of thenamerecord component.booleanrequired()Returns the value of therequiredrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
QueryParameter
public QueryParameter(String name, Class<?> javaType, boolean required, Object defaultValue, boolean fixed, Object fixedValue) Creates an instance of aQueryParameterrecord class.- Parameters:
name- the value for thenamerecord componentjavaType- the value for thejavaTyperecord componentrequired- the value for therequiredrecord componentdefaultValue- the value for thedefaultValuerecord componentfixed- the value for thefixedrecord componentfixedValue- the value for thefixedValuerecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
javaType
Returns the value of thejavaTyperecord component.- Returns:
- the value of the
javaTyperecord component
-
required
public boolean required()Returns the value of therequiredrecord component.- Returns:
- the value of the
requiredrecord component
-
defaultValue
Returns the value of thedefaultValuerecord component.- Returns:
- the value of the
defaultValuerecord component
-
fixed
public boolean fixed()Returns the value of thefixedrecord component.- Returns:
- the value of the
fixedrecord component
-
fixedValue
Returns the value of thefixedValuerecord component.- Returns:
- the value of the
fixedValuerecord component
-