public final class ScriptUtils extends BaseScopableProcessorExtension
| Constructor and Description |
|---|
ScriptUtils() |
| Modifier and Type | Method and Description |
|---|---|
ScriptPagingDetails |
createPaging(int maxItems,
int skipCount)
Builds a paging object, from the supplied
Max Items and Skip Count
|
ScriptPagingDetails |
createPaging(int maxItems,
int skipCount,
java.lang.String queryExecutionId)
Builds a paging object, from the supplied
Max Items, Skip Count and Query Execution ID
|
ScriptPagingDetails |
createPaging(java.util.Map args)
Builds a paging object, from the supplied Args object.
|
void |
disableRules()
Disable rule execution for this thread
|
void |
enableRules()
Enable rule execution for this thread
|
java.util.Date |
fromISO8601(java.lang.String isoDateString)
Parse date from ISO formatted string
|
java.lang.String |
getLocale()
Returns current thread's locale
|
ScriptNode |
getNodeFromString(java.lang.String nodeRefString)
Gets a JS node object from a string noderef
|
java.lang.String |
longQName(java.lang.String s)
Given a short-form QName string, this method returns the fully qualified QName string.
|
boolean |
moduleInstalled(java.lang.String moduleName)
Function to check if a module is installed
|
java.lang.String |
pad(java.lang.String s,
int len)
Function to pad a string with zero '0' characters to the required length
|
void |
setLocale(java.lang.String localeStr)
Sets current Locale from string
|
void |
setServiceRegistry(ServiceRegistry services)
Sets the service registry
|
java.lang.String |
shortQName(java.lang.String s)
Given a long-form QName string, this method uses the namespace service to create a
short-form QName string.
|
boolean |
toBoolean(java.lang.String booleanString)
Gets a boolean value from a string
|
java.lang.String |
toISO8601(java.util.Date date)
Format date to ISO 8601 formatted string
|
java.lang.String |
toISO8601(long timeInMillis)
Format timeInMillis to ISO 8601 formatted string
|
getScope, setScopegetExtensionName, register, setExtensionName, setProcessorpublic void setServiceRegistry(ServiceRegistry services)
services - the service registrypublic java.lang.String pad(java.lang.String s,
int len)
s - String to pad with leading zero '0' characterslen - Length to pad topublic ScriptNode getNodeFromString(java.lang.String nodeRefString)
nodeRefString - string reference to a nodepublic boolean toBoolean(java.lang.String booleanString)
booleanString - boolean stringBoolean.parseBoolean(String)public boolean moduleInstalled(java.lang.String moduleName)
moduleName - module name (e.g. "org.alfresco.module.foo")public java.lang.String toISO8601(long timeInMillis)
timeInMillis - public java.lang.String toISO8601(java.util.Date date)
date - public java.util.Date fromISO8601(java.lang.String isoDateString)
isoDateString - public java.lang.String shortQName(java.lang.String s)
s - Fully qualified QName stringpublic java.lang.String longQName(java.lang.String s)
s - Short form QName string, e.g. "cm:content"public ScriptPagingDetails createPaging(int maxItems, int skipCount)
public ScriptPagingDetails createPaging(int maxItems, int skipCount, java.lang.String queryExecutionId)
public ScriptPagingDetails createPaging(java.util.Map args)
public void disableRules()
public void enableRules()
public void setLocale(java.lang.String localeStr)
public java.lang.String getLocale()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.