Interface ExpressionService

All Known Implementing Classes:
ExpressionServiceImpl

public interface ExpressionService

ExpressionService interface.

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

    Modifier and Type
    Method
    Description
    eval(String condition, List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
    eval.
    eval(String condition, T formulatedEntity)
    eval.
    extractExpr(org.alfresco.service.cmr.repository.NodeRef nodeRef, String exprFormat)
    extractExpr.
    extractExpr(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef docNodeRef, String exprFormat)
    extractExpr.
    extractExpr(org.json.JSONObject object, String exprFormat)
    extractExpr.
  • Method Details

    • eval

      Object eval(String condition, List<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)

      eval.

      Parameters:
      condition - a String object
      nodeRefs - a List object
      Returns:
      a Object object
    • eval

      <T extends RepositoryEntity> Object eval(String condition, T formulatedEntity)

      eval.

      Type Parameters:
      T - a T class
      Parameters:
      condition - a String object
      formulatedEntity - a T object
      Returns:
      a Object object
    • extractExpr

      String extractExpr(org.alfresco.service.cmr.repository.NodeRef nodeRef, String exprFormat)

      extractExpr.

      Parameters:
      nodeRef - a NodeRef object
      exprFormat - a String object
      Returns:
      a String object
    • extractExpr

      String extractExpr(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.cmr.repository.NodeRef docNodeRef, String exprFormat)

      extractExpr.

      Parameters:
      nodeRef - a NodeRef object
      docNodeRef - a NodeRef object
      exprFormat - a String object
      Returns:
      a String object
    • extractExpr

      String extractExpr(org.json.JSONObject object, String exprFormat)

      extractExpr.

      Parameters:
      object - a JSONObject object
      exprFormat - a String object
      Returns:
      a String object