Package openGql.grammar
Class ParameterSessionSpecification
- java.lang.Object
-
- openGql.grammar.ParameterSessionSpecification
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ParameterSessionSpecification>
public class ParameterSessionSpecification extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ParameterSessionSpecification>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Booleanparameterstatic NamePARAMETERName of theopenGql.grammar.ParameterSessionSpecification.parameterfield.static NameSESSION_PARAMETER_SPECIFICATIONName of theopenGql.grammar.ParameterSessionSpecification.sessionParameterSpecificationfield.java.lang.StringsessionParameterSpecificationstatic NameTYPE_Name of theopenGql.grammar.ParameterSessionSpecificationtype.
-
Constructor Summary
Constructors Constructor Description ParameterSessionSpecification(java.lang.Boolean parameter, java.lang.String sessionParameterSpecification)Constructs an immutableParameterSessionSpecification.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ParameterSessionSpecification other)booleanequals(java.lang.Object other)inthashCode()ParameterSessionSpecificationwithParameter(java.lang.Boolean parameter)Returns a copy of thisParameterSessionSpecificationwithparameterreplaced.ParameterSessionSpecificationwithSessionParameterSpecification(java.lang.String sessionParameterSpecification)Returns a copy of thisParameterSessionSpecificationwithsessionParameterSpecificationreplaced.
-
-
-
Field Detail
-
TYPE_
public static final Name TYPE_
Name of theopenGql.grammar.ParameterSessionSpecificationtype.
-
PARAMETER
public static final Name PARAMETER
Name of theopenGql.grammar.ParameterSessionSpecification.parameterfield.
-
SESSION_PARAMETER_SPECIFICATION
public static final Name SESSION_PARAMETER_SPECIFICATION
Name of theopenGql.grammar.ParameterSessionSpecification.sessionParameterSpecificationfield.
-
parameter
public final java.lang.Boolean parameter
-
sessionParameterSpecification
public final java.lang.String sessionParameterSpecification
-
-
Constructor Detail
-
ParameterSessionSpecification
public ParameterSessionSpecification(java.lang.Boolean parameter, java.lang.String sessionParameterSpecification)Constructs an immutableParameterSessionSpecification.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(ParameterSessionSpecification other)
- Specified by:
compareToin interfacejava.lang.Comparable<ParameterSessionSpecification>
-
withParameter
public ParameterSessionSpecification withParameter(java.lang.Boolean parameter)
Returns a copy of thisParameterSessionSpecificationwithparameterreplaced.
-
withSessionParameterSpecification
public ParameterSessionSpecification withSessionParameterSpecification(java.lang.String sessionParameterSpecification)
Returns a copy of thisParameterSessionSpecificationwithsessionParameterSpecificationreplaced.
-
-