|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
org.alfresco.repo.jscript.ScriptUtils
public final class ScriptUtils
Place for general and miscellaneous utility functions not already found in generic JavaScript.
Constructor Summary | |
---|---|
ScriptUtils()
|
Method Summary | |
---|---|
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 language)
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 |
java.lang.String |
toLocalizedString(java.lang.String messageId,
java.lang.Object[] params)
Get a localized message string, parameterized using standard MessageFormatter. |
Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension |
---|
getScope, setScope |
Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension |
---|
getExtensionName, register, setExtensionName, setProcessor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptUtils()
Method Detail |
---|
public 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 to
public ScriptNode getNodeFromString(java.lang.String nodeRefString)
nodeRefString
- string reference to a node
public boolean toBoolean(java.lang.String booleanString)
booleanString
- boolean string
Boolean.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 string
public 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 java.lang.String toLocalizedString(java.lang.String messageId, java.lang.Object[] params)
messageKey
- message keyparams
- format parameters
public void disableRules()
public void enableRules()
public void setLocale(java.lang.String language)
public java.lang.String getLocale()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |