This guide provides information on using HCL Domino Designer and programming language reference information.
This section documents the Java/CORBA classes.
Read-only. The session that created the AdministrationProcess object.
Not available.
The following features are new for developers in HCL Domino® Designer 14.5.
HCL Nomad for web browsers v1.0.10 introduces the capability to design Notes databases. For more information, see HCL Nomad for web browsers User Documentation, Nomad web Designer.
Accessibility features assist users who have a disability, such as restricted mobility or limited vision, to use information technology content successfully.
Welcome to the Application Design section of Domino® Designer Help.
Welcome to the Application Management section of Domino® Designer Help.
Domino® Query Language (DQL) is a facility running on a Domino server that provides a terse, shorthand syntax for finding documents. It supports a wide variety and complexity of search terms. It leverages existing design elements, avoiding the need to write detailed code to access them. DQL consolidates all methods in Domino for searching document contents.
Composite applications are a key element in a service-oriented architecture (SOA) and contextual collaboration strategy. The ability to create and edit composite applications lets you easily integrate different types of components and technologies.
Domino® Designer includes two types of design elements to assist you in managing data contained in DB2® enabled Notes® databases:
This section contains general guidelines and examples that show where to use Java, LotusScript, and the formula language.
This section documents the formula language.
Welcome to the LotusScript® Language section of Domino® Designer Help.
The following tables list the properties and methods affected by an execute control list (ECL). These properties cannot be accessed or set, and these methods do not execute on the workstation unless the marked ECL priveleges are granted to the signer of the formula.
The following sections provide contextual information for the constants used by the Java™ classes. Listed are the constant names, their integer values (in parentheses), and the properties and methods in which they are used.
The following classes support the use of Java™ with Notes/Domino and the Domino® Objects:
Represents the access control list (ACL) of a database.
Represents a single entry in an access control list. An entry may be for a person, a group, or a server.
Read-write. The certifier when making requests to the certificate authority.
Read-write. The expiration date for the certifier ID.
Read-write. The file specification of the certifier ID file.
Read-write. The password of the certifier ID file.
Read-only. Indicates whether a certificate authority certifier is available.
Read-write. Indicates whether to use the certificate authority for certification.
Enters a request in the Administration Requests database to add members to a new or existing a group.
Enters a request in the Administration Requests database to add an Internet certificate to a user ID.
Enters a request in the Administration Requests database to add a server to a cluster.
Enters a request in the Administration Requests database to continue a previously initiated request that is pending approval.
Enters a request in the Administration Requests database to change a user's Internet password.
Enters a request in the Administration Requests database to configure an agent in a mail database on a user's home server.
Enters a request in the Administration Requests database to create a replica.
Creates an administration process request to delegate a mail file to another user. This action changes the ACLs of the mail file.
Enters a request in the Administration Requests database to delete a group.
Enters a request in the Administration Requests database to delete all replicas of a database.
Enters a request in the Administration Requests database to delete a server.
Enters a request in the Administration Requests database to delete a user.
Enters a request in the Administration Requests database to find all occurrences of a group in a domain.
Enters a request in the Administration Requests database to find all occurrences of a server in a domain.
Enters a request in the Administration Requests database to find all occurrences of a user name in a domain.
Enters a request in the Administration Requests database to move a user's mail file.
Enters a request in the Administration Requests database to move a replica.
Enters a request in the Administration Requests database to move a user's roaming files to another server.
Enters a request in the Administration Requests database to rename a user based on a previous request to move the user in the hierarchy.
Enters a request in the Administration Requests database to move a user's name in the hierarchy.
Enters a request in the Administration Requests database to recertify a Notes® server.
Enters a request in the Administration Requests database to recertify a Notes® user.
Enters a request in the Administration Requests database to remove a server from a cluster.
Enters a request in the Administration Requests database to rename a group.
Enters a request in the Administration Requests database to rename a user.
Enters a request in the Administration Requests database to rename a Web user.
Creates an administration request to enable Outlook support.
Enters a request in the Administration Requests database to set the Directory Assistance field in a server document.
Enters a request in the Administration Requests database to change the password management settings on the Administration tab of the user's person document.
Enters a request in the Administration Requests database to sign a database.
Enters a request in the Administration Requests database to upgrade a user from a flat ID to a hierarchical ID.
Represents an agent.
Represents the agent environment of the current program, if an agent is running it.
Represents a Notes® database.
Represents a range of dates and times.
Represents a date and time.
Represents the Domino® databases on a server or the local computer.
Represents the Notes® directories on a specific server or local computer, each of which is associated with one or more directory navigators to allow directory lookups.
Allows lookups of a specific associated Notes® directory on a specific server or local computer.
Represents a document in a database.
Represents a collection of documents from a database, selected according to specific criteria.
Java class to compile, tune, and run Domino Query Language (DQL) queries.
Represents any one of the following:
Represents a form in a database.
The IDVault class is a representation of the secure storage facility for UserIDs that may be configured for Domino by policy. IDs are stored there to allow for easier management by administrators and users. IDs from more than one server may be stored within an IDVault. The IDVault class provides methods to access UserID files, UserID objects, query the presence of an ID in the vault, sycnronise copies of IDs, and reset passwords. The IDVault class can be used to access UserID objects or files. These can be used to accomplish the encryption or decryption of Documents while running on the server.
Represents the international settings in the operating environment, for example, the Regional Settings in the Windows™ Control Panel. When settings change in the operating environment, Notes® recognizes the new settings immediately. For remote (IIOP) operations, these settings represent the session's server.
Represents a discrete value or set of values in a document.
Enables you to record actions and errors that take place during a program's execution. You can record actions and errors in:
Represents an item of type MIME (Multipurpose Internet Mail Extensions).
Represents a header in a MIME (Multipurpose Internet Mail Extensions) document.
Represents a user or server name.
Document or set of documents that contains information from, or links to, several other documents.
Represents a Domino® calendar.
Represents a Domino® calendar entry.
Represents a Domino® calendar notice.
Represents an outline in a database.
Represents an entry in an outline.
Represents a single property in the Composite Applications properties of a Domino® application. Properties are data transmitted to or from the Property Broker, which routes your application's communication with other components in a composite application. Properties are defined in a Wiring Properties design element.
Mediates communication between components of a composite application, allowing communication between multiple Java™ components, or between Notes® and Java components.
Aggregates, computes, sorts, and formats collections of documents across any set of Domino databases.
Represents the creation or administration of an ID file.
Represents the replication settings of a database.
Represents an item of type rich text.
Represents rich text paragraph attributes.
Represents rich-text attributes.
Represents a tab in a rich text paragraph style.
Represents a stream of binary or character data.
The UserID class represents the Notes ID file or a Notes ID when it resides within the Domino IDVault. This object is primarily used to obtain the names of the private encryption keys which are available for use within the UserID object.
Represents a view or folder of a database and provides access to documents within it.
Represents a column in a view or folder.
Represents a view entry. A view entry describes a row in a view.
Represents a collection of view entries of type document sorted in view order.
Represents a view navigator. A view navigator provides access to all or a subset of the entries in a view.
Connectors provide native access to a wide variety of DBMS products, ODBC, the platform File system, Enterprise Resource Planning systems, and Transaction Processing systems.
As part of providing additional Java™ reference documentation, Domino® Designer ships with a help plugin that contains Javadoc™ for additional Domino Designer related APIs.