Package org.kie.internal.conf
Class CompositeKeyDepthOption
java.lang.Object
org.kie.internal.conf.CompositeKeyDepthOption
- All Implemented Interfaces:
Serializable
,org.kie.api.conf.KieBaseOption
,org.kie.api.conf.Option
,org.kie.api.conf.SingleValueKieBaseOption
,org.kie.api.conf.SingleValueOption
,org.kie.api.conf.SingleValueRuleBaseOption
public class CompositeKeyDepthOption
extends Object
implements org.kie.api.conf.SingleValueRuleBaseOption
A class for the composite key depth configuration.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic org.kie.api.conf.OptionKey<CompositeKeyDepthOption>
static final String
The property name for the default DIALECTFields inherited from interface org.kie.api.conf.SingleValueRuleBaseOption
TYPE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static CompositeKeyDepthOption
get
(int depth) This is a factory method for this CompositeKeyDepth configuration.int
getDepth()
Returns the depth value for composite key indexingint
hashCode()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.kie.api.conf.Option
propertyName
Methods 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:
getPropertyName
in interfaceorg.kie.api.conf.Option
-
getDepth
public int getDepth()Returns the depth value for composite key indexing- Returns:
-
hashCode
public int hashCode() -
equals
-