com.filenet.api.sweep

Interface CmBackgroundSearch

  • All Superinterfaces:
    CmSweep, EngineObject, IndependentlyPersistableObject, IndependentObject, RepositoryObject, java.io.Serializable, Subscribable


    public interface CmBackgroundSearch
    extends RepositoryObject, CmSweep
    The base class from which you can create a subclass to define the search expression and parameters for a background search. The CmBackgroundSearch class is derived from the CmSweep class and its instances are stored in the Sweep table. The base CmBackgroundSearch class cannot be instantiated.

    After you define a background search in a CmBackgroundSearch subclass, you start the background search by instantiating the subclass, providing values to those object properties that define parameters, and saving the object.

    To define the search expression of the background search, set the default value of the SearchExpression property definition of a CmBackgroundSearch subclass definition to a valid Content Platform Engine SQL expression. This SQL expression has a syntax extension for specifying parameter substitution. Parameters are defined by custom properties that you add to a CmBackgroundSearch subclass to define a particular search. The name of each parameter must match the symbolic name of a custom property.

    Metadata

    • Method Detail

      • get_DisplayName

        java.lang.String get_DisplayName()
        Returns the value of the DisplayName property. For more information, see DisplayName Property.
      • set_DisplayName

        void set_DisplayName(java.lang.String value)
        Sets the value of the DisplayName property. For more information, see DisplayName Property.
      • get_EffectiveStartDate

        java.util.Date get_EffectiveStartDate()
        Returns the value of the EffectiveStartDate property. For more information, see EffectiveStartDate Property.
      • set_EffectiveStartDate

        void set_EffectiveStartDate(java.util.Date value)
        Sets the value of the EffectiveStartDate property. For more information, see EffectiveStartDate Property.
      • get_EffectiveEndDate

        java.util.Date get_EffectiveEndDate()
        Returns the value of the EffectiveEndDate property. For more information, see EffectiveEndDate Property.
      • set_EffectiveEndDate

        void set_EffectiveEndDate(java.util.Date value)
        Sets the value of the EffectiveEndDate property. For more information, see EffectiveEndDate Property.
      • get_IsEnabled

        java.lang.Boolean get_IsEnabled()
        Returns the value of the IsEnabled property. For more information, see IsEnabled Property.
      • set_IsEnabled

        void set_IsEnabled(java.lang.Boolean value)
        Sets the value of the IsEnabled property. For more information, see IsEnabled Property.
      • get_SweepRetryWaitInterval

        java.lang.Integer get_SweepRetryWaitInterval()
        Returns the value of the SweepRetryWaitInterval property. For more information, see SweepRetryWaitInterval Property.
      • set_SweepRetryWaitInterval

        void set_SweepRetryWaitInterval(java.lang.Integer value)
        Sets the value of the SweepRetryWaitInterval property. For more information, see SweepRetryWaitInterval Property.
      • get_SweepBatchSize

        java.lang.Integer get_SweepBatchSize()
        Returns the value of the SweepBatchSize property. For more information, see SweepBatchSize Property.
      • set_SweepBatchSize

        void set_SweepBatchSize(java.lang.Integer value)
        Sets the value of the SweepBatchSize property. For more information, see SweepBatchSize Property.
      • get_MaximumFailures

        java.lang.Integer get_MaximumFailures()
        Returns the value of the MaximumFailures property. For more information, see MaximumFailures Property.
      • set_MaximumFailures

        void set_MaximumFailures(java.lang.Integer value)
        Sets the value of the MaximumFailures property. For more information, see MaximumFailures Property.
      • get_SearchExpression

        java.lang.String get_SearchExpression()
        Returns the value of the SearchExpression property. For more information, see SearchExpression Property.
      • get_EffectiveSQL

        java.lang.String get_EffectiveSQL()
        Returns the value of the EffectiveSQL property. For more information, see EffectiveSQL Property.
      • get_FailureCount

        java.lang.Integer get_FailureCount()
        Returns the value of the FailureCount property. For more information, see FailureCount Property.
      • set_FailureCount

        void set_FailureCount(java.lang.Integer value)
        Sets the value of the FailureCount property. For more information, see FailureCount Property.
      • get_LastFailureReason

        java.lang.String get_LastFailureReason()
        Returns the value of the LastFailureReason property. For more information, see LastFailureReason Property.
      • get_AllowStringTruncation

        java.lang.Boolean get_AllowStringTruncation()
        Returns the value of the AllowStringTruncation property. For more information, see AllowStringTruncation Property.
      • get_OrderByGroupedProperties

        java.lang.Boolean get_OrderByGroupedProperties()
        Returns the value of the OrderByGroupedProperties property. For more information, see OrderByGroupedProperties Property.
      • get_MaximumExaminedRowCount

        java.lang.Integer get_MaximumExaminedRowCount()
        Returns the value of the MaximumExaminedRowCount property. For more information, see MaximumExaminedRowCount Property.
      • set_MaximumExaminedRowCount

        void set_MaximumExaminedRowCount(java.lang.Integer value)
        Sets the value of the MaximumExaminedRowCount property. For more information, see MaximumExaminedRowCount Property.

© Copyright IBM Corporation 2006, 2015. All rights reserved.