public interface

WebChangeJournalSearch

implements WebSearch
com.microstrategy.web.objects.WebChangeJournalSearch
Known Indirect Subclasses

Class Overview

The WebChangeJournalSearch class represents a change journal search object It allows the user specify the restrictions of the search, including users, machines and so on. And submit searches to the Intelligence Server.

Summary

[Expand]
Inherited Constants
From interface com.microstrategy.utils.serialization.EnumWebPersistableState
Public Methods
abstract WebChangeJournalEntries getChangeJournalResults()
Attempts to get the change journal results of a search from the Intelligence Server.
abstract void setAffectedObjects(List<WebObjectInfo> objects)
Set the restriction about affected objects for the change journal entries that the search returns.
abstract void setAffectedProjects(List<WebObjectInfo> projects)
Set the restriction about affected projects for the change journal entries that the search returns.
abstract void setApplicationTypes(List<Integer> applicationTypes)
Set the restriction about application types for the change journal entries that the search returns.
abstract void setBeginTime(String beginTime)
Set the begin time value for the change journal entries that the search returns.
abstract void setBeginTransactionID(String transactionID)
Set the begin transaction id value for the change journal entries that the search returns.
abstract void setChangeTypes(List<Integer> changeTypes)
Set the restriction about transaction types for the change journal entries that the search returns.
abstract void setEndTime(String endTime)
Set the end time value for the change journal entries that the search returns.
abstract void setEndTransactionID(String transactionID)
Set the end transaction id value for the change journal entries that the search returns.
abstract void setMachines(List<String> machines)
Set the restriction about machines for the change journal entries that the search returns.
abstract void setSessions(List<String> sessions)
Set the restriction about sessions for the change journal entries that the search returns.
abstract void setTransactionTypes(List<Integer> transactionTypes)
Set the restriction about transaction types for the change journal entries that the search returns.
abstract void setUsers(List<WebObjectInfo> users)
Set the restriction about users for the change journal entries that the search returns.
[Expand]
Inherited Methods
From interface com.microstrategy.utils.KeyedObject
From interface com.microstrategy.utils.serialization.Persistable
From interface com.microstrategy.web.objects.WebDisplayUnit
From interface com.microstrategy.web.objects.WebFeatures
From interface com.microstrategy.web.objects.WebObjectInfo
From interface com.microstrategy.web.objects.WebPromptSite
From interface com.microstrategy.web.objects.WebSearch

Public Methods

public abstract WebChangeJournalEntries getChangeJournalResults ()

Attempts to get the change journal results of a search from the Intelligence Server. The search ID used will be the one set on this WebChangeJournalSearch object.

Returns
  • A WebChangeJournalEntries object representing the collection of WebChangeJournalEntry returned from the search, or null if the search is not yet ready.
Throws
WebObjectsException Signals an error in the execution or retrieval of results of the search.

public abstract void setAffectedObjects (List<WebObjectInfo> objects)

Set the restriction about affected objects for the change journal entries that the search returns.

public abstract void setAffectedProjects (List<WebObjectInfo> projects)

Set the restriction about affected projects for the change journal entries that the search returns.

public abstract void setApplicationTypes (List<Integer> applicationTypes)

Set the restriction about application types for the change journal entries that the search returns.

public abstract void setBeginTime (String beginTime)

Set the begin time value for the change journal entries that the search returns.

public abstract void setBeginTransactionID (String transactionID)

Set the begin transaction id value for the change journal entries that the search returns.

public abstract void setChangeTypes (List<Integer> changeTypes)

Set the restriction about transaction types for the change journal entries that the search returns.

public abstract void setEndTime (String endTime)

Set the end time value for the change journal entries that the search returns.

public abstract void setEndTransactionID (String transactionID)

Set the end transaction id value for the change journal entries that the search returns.

public abstract void setMachines (List<String> machines)

Set the restriction about machines for the change journal entries that the search returns.

public abstract void setSessions (List<String> sessions)

Set the restriction about sessions for the change journal entries that the search returns.

public abstract void setTransactionTypes (List<Integer> transactionTypes)

Set the restriction about transaction types for the change journal entries that the search returns.

public abstract void setUsers (List<WebObjectInfo> users)

Set the restriction about users for the change journal entries that the search returns.