Dictionary Web Service

cancel
Showing results for 
Search instead for 
Did you mean: 

Dictionary Web Service

resplin
Intermediate
0 0 1,402

Obsolete Pages{{Obsolete}}

The official documentation is at: http://docs.alfresco.com



Web ServicesBack to Alfresco Content Management Web Services.




The Dictionary web service.


Data Types


ClassPredicate


A ClassPredicate provides control of which classes are returned.


  • xsd:string[] classNames - restrict to the list of explicitly specified class names
  • xsd:boolean followSubClass - follow sub-classes and include in returned list
  • xsd:boolean followSuperClass - follow super-classes and include in returned list

Methods


getClasses


Get a list of type and aspect definitions from the dictionary.

ClassDefinition[] getClasses(ClassPredicate types, ClassPredicate aspects)

Parameters:


  • types - the predicate for controlling the types returned, or null to return all types
  • aspects - the predicate for controlling the aspects returned, or null to return all aspects

Return:


  • a list of class definitions that relate to the requested types.

getProperties


Gets a list of property definitions.

PropertyDefinition[] getProperties(xsd:string[] propertyNames)

Parameters:


  • propertyNames - a list of the names of the properties for which defintions are required. 

Return:


  • a list of the requested property defintions.

getAssociations


Gets a list of association definitions.

AssociationDefinition[] getAssociationDefinition(xsd:string[] associationNames)

Parameters:


  • associationNames - the qualified name of the associations to request defintions for

Returns:


  • list of the requested association definitions

isSubClass


Indicates whether a type (or aspect) is a sub class of another type (or aspect).

xsd:boolean isSubClassOf(xsd:string className, xsd:string isSubClassOfName)

Parameters:


  • className - the qualified name of the type or aspect to test.
  • isSubClassOf - the qualified name of the type or aspect that the other class is being tested as being a sub class of.

Return:


  • true indicates that the class is a sub-class of the other