Package org.alfresco.solr
Class HandlerOfResources
- java.lang.Object
-
- org.alfresco.solr.HandlerOfResources
-
public class HandlerOfResources extends java.lang.ObjectMethods taken from AlfrescoCoreAdminHandler that deal with I/O resources
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.List<java.lang.String>DISALLOWED_SHARED_UPDATES
-
Constructor Summary
Constructors Constructor Description HandlerOfResources()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanallowedProperties(java.util.Properties toCheck, java.util.List<java.lang.String> disallowed)Checks a list of properties to see if they are allowed It actually checks if the property starts with any value in the Listdisallowed. static java.util.PropertiesextractCustomProperties(org.apache.solr.common.params.SolrParams params)Extracts Custom Properties from SolrParamsstatic booleangetSafeBoolean(org.apache.solr.common.params.SolrParams params, java.lang.String paramName)Safely gets a boolean from SolrParamsstatic java.lang.LonggetSafeLong(org.apache.solr.common.params.SolrParams params, java.lang.String paramName)Safely gets a Long from SolrParamsstatic java.io.InputStreamopenResource(java.lang.String solrHome, java.lang.String resource)Opens an InputStreamstatic voidupdatePropertiesFile(org.apache.solr.common.params.SolrParams params, java.io.File config, java.util.List<java.lang.String> disallowed)Updates a properties file using the SolrParamsstatic voidupdateSharedProperties(org.apache.solr.common.params.SolrParams params, java.io.File config, boolean disallow)Updates a properties file using the SolrParams
-
-
-
Method Detail
-
openResource
public static java.io.InputStream openResource(java.lang.String solrHome, java.lang.String resource)Opens an InputStream- Parameters:
solrHome-resource-- Returns:
- InputStream
-
updateSharedProperties
public static void updateSharedProperties(org.apache.solr.common.params.SolrParams params, java.io.File config, boolean disallow) throws java.io.IOExceptionUpdates a properties file using the SolrParams- Parameters:
params-config-- Throws:
java.io.IOException
-
updatePropertiesFile
public static void updatePropertiesFile(org.apache.solr.common.params.SolrParams params, java.io.File config, java.util.List<java.lang.String> disallowed)Updates a properties file using the SolrParams- Parameters:
params-config-- Throws:
java.io.IOException
-
allowedProperties
public static boolean allowedProperties(java.util.Properties toCheck, java.util.List<java.lang.String> disallowed)Checks a list of properties to see if they are allowed It actually checks if the property starts with any value in the Listdisallowed. - Parameters:
toCheck-disallowed-- Returns:
-
extractCustomProperties
public static java.util.Properties extractCustomProperties(org.apache.solr.common.params.SolrParams params)
Extracts Custom Properties from SolrParams- Parameters:
params-- Returns:
- Properties
-
getSafeBoolean
public static boolean getSafeBoolean(org.apache.solr.common.params.SolrParams params, java.lang.String paramName)Safely gets a boolean from SolrParams- Parameters:
params-paramName-- Returns:
- boolean
-
getSafeLong
public static java.lang.Long getSafeLong(org.apache.solr.common.params.SolrParams params, java.lang.String paramName)Safely gets a Long from SolrParams- Parameters:
params-paramName-- Returns:
- Long
-
-