Class SearchStrategyKey
java.lang.Object
com.orchestranetworks.search.strategy.SearchStrategyKey
Identifies a search strategy.
- Since:
- 6.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SearchStrategyKeyOnly used for association nodesstatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeystatic final SearchStrategyKeyOnly used to set a key to an unoptimized searchstatic final SearchStrategyKeystatic final SearchStrategyKey -
Method Summary
Modifier and TypeMethodDescriptionbooleanformat()Returns a persistent identifier for this service key.static SearchStrategyKeyforModuleStrategyName(String aModuleName, String aStrategyName) static SearchStrategyKeyReturns the local name of the strategy, by removing the prefix before and including the '@' character.inthashCode()booleanReturnstrueif this instance identifies a built-in strategy.static SearchStrategyKeytoString()
-
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()Returnstrueif 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
-