Class SolrIdentifierValidator
java.lang.Object
org.apache.solr.client.solrj.util.SolrIdentifierValidator
Ensures that provided identifiers align with Solr's recommendations/requirements for choosing
collection, core, etc. identifiers.
Identifiers are allowed to contain underscores, periods, hyphens, and alphanumeric characters.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetIdentifierMessage(SolrIdentifierValidator.IdentifierType identifierType, String name) static StringvalidateAliasName(String alias) static StringvalidateCollectionName(String collectionName) static StringvalidateCoreName(String coreName) static StringvalidateName(SolrIdentifierValidator.IdentifierType type, String name) static StringvalidateShardName(String shardName)
-
Constructor Details
-
SolrIdentifierValidator
public SolrIdentifierValidator()
-
-
Method Details
-
validateName
-
validateShardName
-
validateCollectionName
-
validateAliasName
-
validateCoreName
-
getIdentifierMessage
public static String getIdentifierMessage(SolrIdentifierValidator.IdentifierType identifierType, String name)
-