Class ScriptExecutorImpl
- java.lang.Object
-
- org.alfresco.repo.domain.schema.script.ScriptExecutorImpl
-
- All Implemented Interfaces:
ScriptExecutor
public class ScriptExecutorImpl extends Object implements ScriptExecutor
-
-
Constructor Summary
Constructors Constructor Description ScriptExecutorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteScriptUrl(String scriptUrl)static intgetMaxStringLength()voidsetDataSource(DataSource dataSource)voidsetDialect(Dialect dialect)Sets the previously auto-detected Hibernate dialect.voidsetGlobalProperties(Properties globalProperties)Sets the properties map from which we look up some configuration settings.static StringtrimStringForTextFields(String value)Truncates or returns a string that will fit into the string columns in the schema.
-
-
-
Method Detail
-
getMaxStringLength
public static final int getMaxStringLength()
- Returns:
- Returns the maximum number of characters that a string field can be
-
trimStringForTextFields
public static final String trimStringForTextFields(String value)
Truncates or returns a string that will fit into the string columns in the schema. Text fields can either cope with arbitrarily long text fields or have the default limit,DEFAULT_MAX_STRING_LENGTH.- Parameters:
value- the string to check- Returns:
- Returns a string that is short enough for
getMaxStringLength() - Since:
- 3.2
-
setDialect
public void setDialect(Dialect dialect)
Sets the previously auto-detected Hibernate dialect.- Parameters:
dialect- the dialect
-
setDataSource
public void setDataSource(DataSource dataSource)
-
setGlobalProperties
public void setGlobalProperties(Properties globalProperties)
Sets the properties map from which we look up some configuration settings.- Parameters:
globalProperties- the global properties
-
executeScriptUrl
public void executeScriptUrl(String scriptUrl) throws Exception
- Specified by:
executeScriptUrlin interfaceScriptExecutor- Throws:
Exception
-
-