Class AppGuidFilter

java.lang.Object
de.uplanet.lucy.server.newsagent.AbstractFilter
de.uplanet.lucy.server.newsagent.AppGuidFilter
All Implemented Interfaces:
IFilter

@Scriptable public final class AppGuidFilter extends AbstractFilter
Filter by applications by GUIDs.
  • Constructor Details

    • AppGuidFilter

      public AppGuidFilter()
  • Method Details

    • setApplicationGuidList

      public void setApplicationGuidList(List<String> p_listAppGuid)
      Set a list of application GUIDs to filter for.
      Parameters:
      p_listAppGuid - A list of application GUIDs.
    • setComplement

      public void setComplement(boolean p_bComplement)
      Parameters:
      p_bComplement - true if the complement set should be returned, false otherwise (default is false).
    • needsSqlPostProcessing

      public boolean needsSqlPostProcessing()
      Description copied from interface: IFilter
      Indicates if post-processing is needed after SQL retrieval.
      Returns:
      Always false.
      See Also:
    • pass

      public boolean pass(Message p_message)
      Description copied from interface: IFilter
      Decide if the given message passes the filter.
      Parameters:
      p_message - The message to be filtered.
      Returns:
      true if the message passes the filter, false otherwise.
    • sqlQuery

      public String sqlQuery()
      Description copied from interface: IFilter
      Provide a SQL search query.
      Returns:
      A SQL query, or null if the filter cannot be applied at database level.