Class SearchStrategyKey
java.lang.Object
com.orchestranetworks.search.strategy.SearchStrategyKey
Identifies a search strategy.
- Since:
- 6.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SearchStrategyKey
Only used for association nodesstatic final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
static final SearchStrategyKey
Only used to set a key to an unoptimized searchstatic final SearchStrategyKey
static final SearchStrategyKey
-
Method Summary
Modifier and TypeMethodDescriptionboolean
format()
Returns a persistent identifier for this service key.static SearchStrategyKey
forModuleStrategyName
(String aModuleName, String aStrategyName) static SearchStrategyKey
Returns the local name of the strategy, by removing the prefix before and including the '@' character.int
hashCode()
boolean
Returnstrue
if this instance identifies a built-in strategy.static SearchStrategyKey
toString()
-
Field Details
-
TEXT
-
STRING
-
BOOLEAN
-
CODE
-
NAME
-
HTML
-
EMAIL
-
PASSWORD
-
LOCALE
-
COLOR
-
DECIMAL
-
INT
-
INTEGER
-
DATE
-
DATETIME
-
REFERENCE
-
COMPLEX
-
PK
-
URI
-
ORESOURCE
-
VOID
-
JARO_WINKLER
-
NGRAM
-
LEVENSHTEIN
-
SOUNDEX
-
DOUBLE_METAPHONE
-
ASSOCIATION
Only used for association nodes- Since:
- 6.1.1
- See Also:
-
SchemaNodeSearchStrategy_Association
-
UNOPTIMIZED
Only used to set a key to an unoptimized search- See Also:
-
SchemaNodeSearchStrategy_Unoptimized
-
-
Method Details
-
parse
- Throws:
IllegalArgumentException
- if the specified key does not match the regular expression([-\\d\\pL:_.]*)@?(%?[-\\d\\pL:_. /]+)
.
-
forName
-
forModuleStrategyName
-
getModuleName
-
getStrategyName
Returns the local name of the strategy, by removing the prefix before and including the '@' character. -
isBuiltInStrategy
public boolean isBuiltInStrategy()Returnstrue
if this instance identifies a built-in strategy. -
format
Returns a persistent identifier for this service key.The strategy key can be re-obtained by parsing this persistent identifier using the method
parse(String)
. -
hashCode
public int hashCode() -
equals
-
toString
-