Interface EntityTplPlugin

All Known Implementing Classes:
EntityDefaultTplPlugin

public interface EntityTplPlugin

EntityTplPlugin interface.

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

    Modifier and Type
    Method
    Description
    void
    beforeSynchronizeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)
    beforeSynchronizeEntity.
    boolean
    shouldSynchronizeDataList(RepositoryEntity entity, org.alfresco.service.namespace.QName dataListQName)
    shouldSynchronizeDataList.
    <T extends RepositoryEntity>
    void
    synchronizeDataList(RepositoryEntity entity, List<T> dataListItems, List<T> tplDataListItems)
    synchronizeDataList.
    void
    synchronizeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)
    synchronizeEntity.
  • Method Details

    • beforeSynchronizeEntity

      void beforeSynchronizeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)

      beforeSynchronizeEntity.

      Parameters:
      entityNodeRef - a NodeRef object.
      entityTplNodeRef - a NodeRef object.
    • synchronizeEntity

      void synchronizeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef entityTplNodeRef)

      synchronizeEntity.

      Parameters:
      entityNodeRef - a NodeRef object.
      entityTplNodeRef - a NodeRef object.
    • shouldSynchronizeDataList

      boolean shouldSynchronizeDataList(RepositoryEntity entity, org.alfresco.service.namespace.QName dataListQName)

      shouldSynchronizeDataList.

      Parameters:
      entity - a RepositoryEntity object.
      dataListQName - a QName object.
      Returns:
      a boolean.
    • synchronizeDataList

      <T extends RepositoryEntity> void synchronizeDataList(RepositoryEntity entity, List<T> dataListItems, List<T> tplDataListItems)

      synchronizeDataList.

      Type Parameters:
      T - a T class
      Parameters:
      entity - a RepositoryEntity object.
      dataListItems - a List object.
      tplDataListItems - a List object.