Package org.kie.internal.conf
Class CompositeKeyDepthOption
java.lang.Object
org.kie.internal.conf.CompositeKeyDepthOption
- All Implemented Interfaces:
Serializable,KieBaseOption,Option,SingleValueKieBaseOption,SingleValueOption,SingleValueRuleBaseOption
A class for the composite key depth configuration.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic OptionKey<CompositeKeyDepthOption>static final StringThe property name for the default DIALECTFields inherited from interface org.kie.api.conf.SingleValueRuleBaseOption
TYPE -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic CompositeKeyDepthOptionget(int depth) This is a factory method for this CompositeKeyDepth configuration.intgetDepth()Returns the depth value for composite key indexinginthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.conf.Option
propertyNameMethods inherited from interface org.kie.api.conf.SingleValueRuleBaseOption
type
-
Field Details
-
PROPERTY_NAME
The property name for the default DIALECT- See Also:
-
KEY
-
-
Method Details
-
get
This is a factory method for this CompositeKeyDepth configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.- Parameters:
depth- the composite key depth value- Returns:
- the actual type safe CompositeKeyDepth configuration.
-
getPropertyName
- Specified by:
getPropertyNamein interfaceOption
-
getDepth
public int getDepth()Returns the depth value for composite key indexing- Returns:
-
hashCode
public int hashCode() -
equals
-