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 static java.lang.String |
MODEL_PROP_KEY_MESSAGE_LOOKUP |
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) |
protected org.alfresco.service.namespace.QName |
createClassQName(java.lang.String prefix,
java.lang.String shortName) |
java.lang.String |
getFullNamespaceURI(java.lang.String classname) |
java.lang.String |
getFullNamespaceURI(java.lang.String prefix,
java.lang.String shorname) |
java.lang.String |
getNamespaceURIfromQname(org.alfresco.service.namespace.QName qname) |
java.lang.String |
getPrefix(java.lang.String classname) |
java.lang.String |
getPrefixFromModelName(java.lang.String modelname) |
java.lang.String |
getShortName(java.lang.String classname) |
java.lang.String |
getValidInput(java.lang.String input) |
boolean |
isValidAssociationFilter(java.lang.String af) |
boolean |
isValidClassFilter(java.lang.String classfilter) |
boolean |
isValidClassname(java.lang.String classname) |
boolean |
isValidClassname(java.lang.String prefix,
java.lang.String shorname)
Checks whether the classname is valid
|
boolean |
isValidModelName(java.lang.String modelname) |
boolean |
isValidTypeorAspect(java.lang.String classname) |
boolean |
isValidTypeorAspect(java.lang.String prefix,
java.lang.String shorname) |
protected java.util.Collection |
reorderedValues(java.util.List sortedClassDefs,
java.util.Map dependent)
Returns dependent collections (properties or associations)
in order that complies to order of class definitions
|
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 static final java.lang.String MODEL_PROP_KEY_MESSAGE_LOOKUP
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 setprotected org.alfresco.service.namespace.QName createClassQName(java.lang.String className)
protected org.alfresco.service.namespace.QName createClassQName(java.lang.String prefix, java.lang.String shortName)
prefix
- - prefix for class nameshortName
- - short class namepublic 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 java.lang.String getFullNamespaceURI(java.lang.String prefix, java.lang.String shorname)
prefix
- prefix for classname as cmshorname
- the short class name as personpublic boolean isValidClassname(java.lang.String classname)
classname
- - checks whether the classname is valid , gets the classname as input e.g cm_personpublic boolean isValidClassname(java.lang.String prefix, java.lang.String shorname)
prefix
- - gets the prefix as input e.g cmshorname
- - gets the short classname as input e.g 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 isValidTypeorAspect(java.lang.String prefix, java.lang.String shorname)
prefix
- as the inputshorname
- 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 typeprotected java.util.Collection reorderedValues(java.util.List sortedClassDefs, java.util.Map dependent)
sortedClassDefs
- - list of sorted class definitionsdependent
- - collections that depend on class definitionsCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.