Interface EntityDictionaryService

All Superinterfaces:
org.alfresco.service.cmr.dictionary.DictionaryService, org.alfresco.service.cmr.i18n.MessageLookup
All Known Implementing Classes:
EntityDictionaryServiceImpl

public interface EntityDictionaryService extends org.alfresco.service.cmr.dictionary.DictionaryService

EntityDictionaryService interface.

Version:
$Id: $Id
Author:
matthieu
  • Method Summary

    Modifier and Type
    Method
    Description
    org.alfresco.service.cmr.dictionary.ClassAttributeDefinition
    findMatchingPropDef(org.alfresco.service.namespace.QName itemType, org.alfresco.service.namespace.QName newItemType, org.alfresco.service.namespace.QName fieldQname)
    findMatchingPropDef.
    org.alfresco.service.namespace.QName
    getAssocIndexQName(org.alfresco.service.namespace.QName assocQName)
    getAssocIndexQName.
    org.alfresco.service.namespace.QName
    getDefaultPivotAssoc(org.alfresco.service.namespace.QName dataListItemType)
    getDefaultPivotAssoc.
    getDescription(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition attributeDefinition, org.alfresco.service.namespace.QName nodeType)
    getDescription.
    org.alfresco.service.namespace.QName
    getMultiLevelGroupProperty(org.alfresco.service.namespace.QName dataListItemType)
    getMultiLevelGroupProperty.
    org.alfresco.service.namespace.QName
    getMultiLevelSecondaryPivot(org.alfresco.service.namespace.QName dataListItemType)
    getMultiLevelSecondaryPivot.
    List<org.alfresco.service.cmr.dictionary.AssociationDefinition>
    getPivotAssocDefs(org.alfresco.service.namespace.QName sourceType)
    getPivotAssocDefs.
    List<org.alfresco.service.cmr.dictionary.AssociationDefinition>
    getPivotAssocDefs(org.alfresco.service.namespace.QName sourceType, boolean exactMatch)
    getPivotAssocDefs.
    org.alfresco.service.cmr.dictionary.ClassAttributeDefinition
    getPropDef(org.alfresco.service.namespace.QName fieldQname)
    getPropDef.
    Collection<org.alfresco.service.namespace.QName>
    getSubTypes(org.alfresco.service.namespace.QName typeQname)
    getSubTypes.
    org.alfresco.service.namespace.QName
    getTargetType(org.alfresco.service.namespace.QName createQName)
    getTargetType.
    getTitle(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition attributeDefinition, org.alfresco.service.namespace.QName nodeType)
    getTitle.
    boolean
    isAssoc(org.alfresco.service.namespace.QName propQname)
    isAssoc.
    boolean
    isMultiLevelDataList(org.alfresco.service.namespace.QName dataListItemType)
    isMultiLevelDataList.
    boolean
    isMultiLevelLeaf(org.alfresco.service.namespace.QName entityType)
    isMultiLevelLeaf.
    boolean
    isSubClass(org.alfresco.service.namespace.QName subClass, org.alfresco.service.namespace.QName subClassOf)
    void
    registerExtraAssocsDefMapping(org.alfresco.service.namespace.QName orig, org.alfresco.service.namespace.QName dest)
    registerExtraAssocsDefMapping.
    void
    registerPropDefMapping(org.alfresco.service.namespace.QName orig, org.alfresco.service.namespace.QName dest)
    registerPropDefMapping.
    toPrefixString(org.alfresco.service.namespace.QName propertyQName)
    toPrefixString.

    Methods inherited from interface org.alfresco.service.cmr.dictionary.DictionaryService

    getAllAspects, getAllAspects, getAllAssociations, getAllAssociations, getAllDataTypes, getAllModels, getAllProperties, getAllTypes, getAllTypes, getAnonymousType, getAnonymousType, getAspect, getAspects, getAssociation, getAssociations, getClass, getConstraint, getConstraints, getConstraints, getDataType, getDataType, getDataTypes, getModel, getModelByNamespaceUri, getProperties, getProperties, getProperty, getProperty, getPropertyDefs, getSubAspects, getSubTypes, getType, getTypes

    Methods inherited from interface org.alfresco.service.cmr.i18n.MessageLookup

    getMessage, getMessage, getMessage, getMessage
  • Method Details

    • getDefaultPivotAssoc

      org.alfresco.service.namespace.QName getDefaultPivotAssoc(org.alfresco.service.namespace.QName dataListItemType)

      getDefaultPivotAssoc.

      Parameters:
      dataListItemType - a QName object.
      Returns:
      a QName object.
    • isMultiLevelDataList

      boolean isMultiLevelDataList(org.alfresco.service.namespace.QName dataListItemType)

      isMultiLevelDataList.

      Parameters:
      dataListItemType - a QName object.
      Returns:
      a boolean.
    • isMultiLevelLeaf

      boolean isMultiLevelLeaf(org.alfresco.service.namespace.QName entityType)

      isMultiLevelLeaf.

      Parameters:
      entityType - a QName object.
      Returns:
      a boolean.
    • getPivotAssocDefs

      List<org.alfresco.service.cmr.dictionary.AssociationDefinition> getPivotAssocDefs(org.alfresco.service.namespace.QName sourceType)

      getPivotAssocDefs.

      Parameters:
      sourceType - a QName object.
      Returns:
      a List object.
    • getPivotAssocDefs

      List<org.alfresco.service.cmr.dictionary.AssociationDefinition> getPivotAssocDefs(org.alfresco.service.namespace.QName sourceType, boolean exactMatch)

      getPivotAssocDefs.

      Parameters:
      sourceType - a QName object.
      exactMatch - a Boolean object.
      Returns:
      a List object.
    • getTargetType

      org.alfresco.service.namespace.QName getTargetType(org.alfresco.service.namespace.QName createQName)

      getTargetType.

      Parameters:
      createQName - a QName object.
      Returns:
      a QName object.
    • getSubTypes

      Collection<org.alfresco.service.namespace.QName> getSubTypes(org.alfresco.service.namespace.QName typeQname)

      getSubTypes.

      Parameters:
      typeQname - a QName object.
      Returns:
      a Collection object.
    • getPropDef

      org.alfresco.service.cmr.dictionary.ClassAttributeDefinition getPropDef(org.alfresco.service.namespace.QName fieldQname)

      getPropDef.

      Parameters:
      fieldQname - a QName object.
      Returns:
      a ClassAttributeDefinition object.
    • findMatchingPropDef

      org.alfresco.service.cmr.dictionary.ClassAttributeDefinition findMatchingPropDef(org.alfresco.service.namespace.QName itemType, org.alfresco.service.namespace.QName newItemType, org.alfresco.service.namespace.QName fieldQname)

      findMatchingPropDef.

      Parameters:
      itemType - a QName object.
      newItemType - a QName object.
      fieldQname - a QName object.
      Returns:
      a ClassAttributeDefinition object.
    • isSubClass

      boolean isSubClass(org.alfresco.service.namespace.QName subClass, org.alfresco.service.namespace.QName subClassOf)

      isSubClass.

      Specified by:
      isSubClass in interface org.alfresco.service.cmr.dictionary.DictionaryService
    • getMultiLevelSecondaryPivot

      org.alfresco.service.namespace.QName getMultiLevelSecondaryPivot(org.alfresco.service.namespace.QName dataListItemType)

      getMultiLevelSecondaryPivot.

      Parameters:
      dataListItemType - a QName object.
      Returns:
      a QName object.
    • getMultiLevelGroupProperty

      org.alfresco.service.namespace.QName getMultiLevelGroupProperty(org.alfresco.service.namespace.QName dataListItemType)

      getMultiLevelGroupProperty.

      Parameters:
      dataListItemType - a QName object.
      Returns:
      a QName object.
    • registerPropDefMapping

      void registerPropDefMapping(org.alfresco.service.namespace.QName orig, org.alfresco.service.namespace.QName dest)

      registerPropDefMapping.

      Parameters:
      orig - a QName object.
      dest - a QName object.
    • isAssoc

      boolean isAssoc(org.alfresco.service.namespace.QName propQname)

      isAssoc.

      Parameters:
      propQname - a QName object.
      Returns:
      a boolean.
    • toPrefixString

      String toPrefixString(org.alfresco.service.namespace.QName propertyQName)

      toPrefixString.

      Parameters:
      propertyQName - a QName object
      Returns:
      a String object
    • registerExtraAssocsDefMapping

      void registerExtraAssocsDefMapping(org.alfresco.service.namespace.QName orig, org.alfresco.service.namespace.QName dest)

      registerExtraAssocsDefMapping.

      Parameters:
      orig - a QName object
      dest - a QName object
    • getTitle

      String getTitle(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition attributeDefinition, org.alfresco.service.namespace.QName nodeType)

      getTitle.

      Parameters:
      attributeDefinition - a ClassAttributeDefinition object
      nodeType - a QName object
      Returns:
      a String object
    • getDescription

      String getDescription(org.alfresco.service.cmr.dictionary.ClassAttributeDefinition attributeDefinition, org.alfresco.service.namespace.QName nodeType)

      getDescription.

      Parameters:
      attributeDefinition - a ClassAttributeDefinition object
      nodeType - a QName object
      Returns:
      a String object
    • getAssocIndexQName

      org.alfresco.service.namespace.QName getAssocIndexQName(org.alfresco.service.namespace.QName assocQName)

      getAssocIndexQName.

      Parameters:
      assocQName - a QName object
      Returns:
      a QName object