Class SolrIdentifierValidator
- java.lang.Object
-
- org.apache.solr.client.solrj.util.SolrIdentifierValidator
-
public class SolrIdentifierValidator extends Object
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 Modifier and Type Class Description static classSolrIdentifierValidator.IdentifierType
-
Constructor Summary
Constructors Constructor Description SolrIdentifierValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
validateName
public static String validateName(SolrIdentifierValidator.IdentifierType type, String name)
-
getIdentifierMessage
public static String getIdentifierMessage(SolrIdentifierValidator.IdentifierType identifierType, String name)
-
-