Interface ContentLinkPlugin


public interface ContentLinkPlugin
  • Method Details

    • getExtension

      ContentLinkExtension getExtension()
      Returns:
      ContentLinkExtension
    • getObjectType

      default String getObjectType()
      Returns:
      Managed Object Type
    • search

      List<ContentLinkSearchResult> search(String keyword, org.exoplatform.services.security.Identity identity, Locale locale, int offset, int limit)
      Parameters:
      keyword - Searched keyword
      identity - user ACL Identity
      locale - Locale user Locale
      offset - Search results offset
      limit - Search results limit
      Returns:
      List of ContentLinkSearchResult
    • getContentTitle

      String getContentTitle(String objectId, Locale locale)
      Parameters:
      objectId - Object identifier
      locale - Locale user Locale
      Returns:
      corresponding ContentLink if found, else null
    • isId

      default boolean isId(String keyword)
      Parameters:
      keyword - Keyword Determines whether the given keyword represents an identifier.