Building a note collection (Java)

The NoteCollection class lets you build a collection of Domino® design and data elements in a database. Use the createNoteCollection method in the Database class to create a new NoteCollection object.

The following table lists the NoteCollection properties.

Property

Data type

Description

getCount

int

The number of notes in the collection.

getLastBuildTime

DateTime

Date and time of the last build for this note collection.

getParent

Database

The database that contains the note collection.

getSelectACL and setSelectACL

boolean

Indicates whether the collection contains an ACL note.

getSelectActions and setSelectActions

boolean

Indicates whether the collection contains notes for actions.

getSelectAgents and setSelectAgents

boolean

Indicates whether the collection contains notes for agents.

getSelectDatabaseScript and setSelectDatabaseScript

boolean

Indicates whether the collection contains a database script note.

getSelectDocuments and setSelectDocuments

boolean

Indicates whether the collection contains the data documents.

getSelectFolders and setSelectFolders

boolean

Indicates whether the collection contains notes for folders.

getSelectForms and setSelectForms

boolean

Indicates whether the collection contains notes for forms.

getSelectFrameSets and setSelectFrameSets

boolean

Indicates whether the collection contains notes for frame sets.

getSelectHelpAbout and setSelectHelpAbout

boolean

Indicates whether the collection contains an "About Database" note.

getSelectHelpIndex and setSelectHelpIndex

boolean

Indicates whether the collection contains a help index note.

getSelectHelpUsing and setSelectHelpUsing

boolean

Indicates whether the collection contains a "Using Database" note.

getSelectIcon and setSelectIcon

boolean

Indicates whether the collection contains an icon note.

getSelectImageResources and setSelectImageResources

boolean

Indicates whether the collection contains notes for image resources.

getSelectionFormula and setSelectionFormula

String

A formula that selects notes for inclusion in the collection.

getSelectJavaResources and setSelectJavaResources

boolean

Indicates whether the collection contains notes for Java resources.

getSelectMiscCodeElements and setSelectMiscCodeElements

boolean

Indicates whether the collection contains notes for miscellaneous code elements.

getSelectMiscFormatElements and setSelectMiscFormatElements

boolean

Indicates whether the collection contains notes for miscellaneous format elements.

getSelectMiscIndexElements and setSelectMiscIndexElements

boolean

Indicates whether the collection contains notes for miscellaneous index elements.

getSelectNavigators and setSelectNavigators

boolean

Indicates whether the collection contains notes for navigators.

getSelectOutlines and setSelectOutlines

boolean

Indicates whether the collection contains notes for outlines.

getSelectPages and setSelectPages

boolean

Indicates whether the collection contains notes for pages.

getSelectProfiles and setSelectProfiles

boolean

Indicates whether the collection contains profile documents.

getSelectReplicationFormulas and setSelectReplicationFormulas

boolean

Indicates whether the collection contains replication formulas.

getSelectScriptLibraries and setSelectScriptLibraries

boolean

Indicates whether the collection contains notes for script libraries.

getSelectSharedFields and setSelectSharedFields

boolean

Indicates whether the collection contains notes for shared fields.

getSelectStyleSheetResources and setSelectStyleSheetResources

boolean

Indicates whether the collection contains notes for style sheet resources.

getSelectSubforms and setSelectSelectSubforms

boolean

Indicates whether the collection contains notes for subforms.

getSelectViews and setSelectViews

boolean

Indicates whether the collection contains notes for views.

getSinceTime and setSinceTime

DateTime

Indicates the earliest note creation time in the collection.

The methods are as follows:

  • add adds one or more notes to a note collection.
  • buildCollection builds (compiles) the note collection.
  • clearCollection clears (invalidates) a note collection build.
  • getFirstNoteId gets the first note in a collection.
  • getNextNoteId gets the next note in a collection.
  • intersect creates a note collection containing the notes common to the original collection and the note or notes specified in the intersection parameter.
  • remove removes one or more notes from a note collection.
  • selectAllAdminNotes selects or deselects the administration notes for inclusion in the collection.
  • selectAllCodeElements selects or deselects the notes for code elements for inclusion in the collection.
  • selectAllDataNotes selects or deselects the data notes for inclusion in the collection.
  • selectAllDesignElements selects or deselects the notes for design elements for inclusion in the collection.
  • selectAllFormatElements selects or deselects the notes for format elements for inclusion in the collection.
  • selectAllIndexElements selects or deselects the notes for index elements for inclusion in the collection.
  • selectAllNotes selects or deselects all notes for inclusion in the collection.