public abstract class DictionaryWebServiceBase
extends org.springframework.extensions.webscripts.DeclarativeWebScript
Modifier and Type | Field and Description |
---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryservice
Dictionary service
|
protected org.alfresco.service.namespace.NamespaceService |
namespaceService
Namespace service
|
Constructor and Description |
---|
DictionaryWebServiceBase() |
Modifier and Type | Method and Description |
---|---|
protected org.alfresco.service.namespace.QName |
createClassQName(java.lang.String className) |
java.lang.String |
getFullNamespaceURI(java.lang.String classname) |
java.lang.String |
getNamespaceURIfromQname(org.alfresco.service.namespace.QName qname) |
java.lang.String |
getPrefix(java.lang.String classname) |
java.util.Map |
getPrefixesAndUrlsMap() |
java.lang.String |
getPrefixFromModelName(java.lang.String modelname) |
java.lang.String |
getShortName(java.lang.String classname) |
java.util.Map |
getUrlsAndPrefixesMap() |
java.lang.String |
getValidInput(java.lang.String input) |
void |
init()
Init method.
|
boolean |
isValidAssociationFilter(java.lang.String af) |
boolean |
isValidClassFilter(java.lang.String classfilter) |
boolean |
isValidClassname(java.lang.String classname) |
boolean |
isValidModelName(java.lang.String modelname) |
boolean |
isValidTypeorAspect(java.lang.String classname) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionaryService property.
|
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceservice)
Set the namespaceService property.
|
execute, executeFinallyImpl, executeImpl, executeImpl, executeImpl, getTemplateModel, renderFormatTemplate
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
protected org.alfresco.service.namespace.NamespaceService namespaceService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryservice
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceservice)
namespaceService
- The namespace service instance to setpublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService
- The dictionary service instance to setpublic void init()
protected org.alfresco.service.namespace.QName createClassQName(java.lang.String className)
public java.lang.String getNamespaceURIfromQname(org.alfresco.service.namespace.QName qname)
qname
- public java.lang.String getFullNamespaceURI(java.lang.String classname)
className
- the class name as cm_personpublic boolean isValidClassname(java.lang.String classname)
classname
- - checks whether the classname is valid , gets the classname as input e.g cm_personpublic java.lang.String getPrefixFromModelName(java.lang.String modelname)
namespaceprefix
- - gets a valid namespaceprefix as inputpublic boolean isValidAssociationFilter(java.lang.String af)
public boolean isValidTypeorAspect(java.lang.String classname)
classname
- as the inputpublic boolean isValidModelName(java.lang.String modelname)
modelname
- - gets the modelname as the input (modelname is without prefix ie. cm:contentmodel => where modelname = contentmodel)public java.lang.String getPrefix(java.lang.String classname)
classname
- - returns the prefix from the classname of the format namespaceprefix:name eg. cm_personpublic java.lang.String getShortName(java.lang.String classname)
classname
- public java.lang.String getValidInput(java.lang.String input)
input
- -gets a string input and validates itpublic boolean isValidClassFilter(java.lang.String classfilter)
classfilter
- =>valid class filters are all,apect or typepublic java.util.Map getPrefixesAndUrlsMap()
public java.util.Map getUrlsAndPrefixesMap()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.