|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DAgentContext
Represents the agent environment of the current program, if an agent is running it.
| Method Summary | |
|---|---|
DAgent |
getCurrentAgent()
The agent that's currently running. |
DDatabase |
getCurrentDatabase()
The database in which the current agent resides. |
DDocument |
getDocumentContext()
The in-memory document when an agent starts. |
java.lang.String |
getEffectiveUserName()
The user name that is in effect for the current agent. |
int |
getLastExitStatus()
The exit status code returned by the Agent Manager the last time the current agent ran. |
java.util.Calendar |
getLastRun()
The date and time when the current agent was last executed. |
DDocument |
getSavedData()
A document that an agent uses to store information between invocations. |
java.util.Iterator |
getUnprocessedDocuments()
The documents in a database that the current agent considers to be unprocessed. |
java.util.Iterator |
unprocessedFTSearch(java.lang.String query,
int maxDocs)
Performs a full-text search within the unprocessed documents. |
java.util.Iterator |
unprocessedFTSearch(java.lang.String query,
int maxDocs,
int sortOpt,
int otherOpt)
Performs a full-text search within the unprocessed documents. |
java.util.Iterator |
unprocessedSearch(java.lang.String query,
java.util.Calendar dateTime,
int maxDocs)
Searches for unprocessed documents which were created or modified since the cutoff date. |
void |
updateProcessedDoc(DDocument document)
Marks a given document as processed. |
| Method Detail |
|---|
void updateProcessedDoc(DDocument document)
document - a document
java.util.Iterator unprocessedFTSearch(java.lang.String query,
int maxDocs)
query - The full-text querymaxDocs - The maximum number of documents you want returned; 0 means all matching documents
java.util.Iterator unprocessedFTSearch(java.lang.String query,
int maxDocs,
int sortOpt,
int otherOpt)
query - The full-text querymaxDocs - The maximum number of documents you want returned; 0 means all matching documentssortOpt - sorting optionsotherOpt - other options
java.util.Iterator unprocessedSearch(java.lang.String query,
java.util.Calendar dateTime,
int maxDocs)
query - A Lotus Domino formula that defines the selection criteriadateTime - A cutoff datemaxDocs - The maximum number of documents you want returned; 0 means all matching documents
java.lang.String getEffectiveUserName()
DSession.getUserName()return the same
value for a given program.
The exceptions are agents that run on a server, where
getEffectiveUserName is the name of the script's owner and
getUserName is the name of the server on which the script is running.
If the user name is hierarchical, this property returns the fully
distinguished name.
DAgent getCurrentAgent()
DDatabase getCurrentDatabase()
DDocument getDocumentContext()
int getLastExitStatus()
java.util.Calendar getLastRun()
DDocument getSavedData()
java.util.Iterator getUnprocessedDocuments()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||