Jump to main content
HCL Logo Product Documentation
Customer Support HCLSoftware U Community Forums Customer Idea Portal
IBM Domino Designer
  • IBM Domino Designer Basic User Guide and Reference
  • Designer XPages User Guide
  • JavaScript and XPages reference
  1. Home
  2. IBM Domino Designer Basic User Guide and Reference

    Basic product usage information and programming language reference information.

  3. Java/CORBA Classes

    This section documents the Java/CORBA classes.

  4. Java™ Classes A-Z
  5. Registration (Java™)

    Represents the creation or administration of an ID file.

  6. Expiration (Registration - Java™)

    Read-Write. The expiration date to use when creating ID files.

 Go to Feedback
  • IBM Domino Designer Basic User Guide and Reference

    Basic product usage information and programming language reference information.

    • Application Design

      Welcome to the Application Design section of Domino® Designer Help.

    • Domino® Designer templates

      The templates described in the following table are available with Domino® Designer and are specifically intended for use by application developers.

    • Importing to and exporting from views
    • Developing applications using MAPI

      Domino® Designer Release 6 and later supports the messaging application program interface (MAPI), which allows mail integration between Domino and a MAPI-compliant messaging application, such as Microsoft™ Outlook, Microsoft Office applications, or user-written C++ programs.

    • Features to avoid using in Web applications

      Developers creating applications specifically for the Web, or for the dual purpose of serving Notes® and Web clients, should review the following tables for features that are not supported on the Web.

    • URL commands for Web applications

      You have a variety of options for programming a Web site. You can directly manipulate objects such as documents or views in an application using Domino® URL commands. Adding Domino URL commands as HTML in forms gives users shortcuts for navigating databases and performing other tasks quickly.

    • Application Management

      Welcome to the Application Management section of Domino® Designer Help.

    • Composite Applications - Design and Management

      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.

    • DB2® Access views

      Domino® Designer includes two types of design elements to assist you in managing data contained in DB2® enabled Notes® databases:

    • Programming Overview and User Interface

      This section contains general guidelines and examples that show where to use Java, LotusScript, and the formula language.

    • Formula Language

      This section documents the formula language.

    • LotusScript® Language

      Welcome to the LotusScript® Language section of Domino® Designer Help.

    • LotusScript/COM/OLE Classes
    • Java/CORBA Classes

      This section documents the Java/CORBA classes.

      • Java™ Classes Coding Guidelines
      • Java™ Classes A-Z
        • Properties and methods with ECL security using Java™

          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.

        • Java™ constants

          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.

        • Supporting components

          The following classes support the use of Java™ with Notes/Domino and the Domino® Objects:

        • ACL (Java™)

          Represents the access control list (ACL) of a database.

        • ACLEntry (Java™)

          Represents a single entry in an access control list. An entry may be for a person, a group, or a server.

        • AdministrationProcess (Java™)
        • Agent (Java™)

          Represents an agent.

        • AgentContext (Java™)

          Represents the agent environment of the current program, if an agent is running it.

        • ColorObject (Java™)
        • Database (Java™)

          Represents a Notes® database.

        • DateRange (Java™)

          Represents a range of dates and times.

        • DateTime (Java™)

          Represents a date and time.

        • DbDirectory (Java™)

          Represents the Domino® databases on a server or the local computer.

        • Directory (Java™)

          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.

        • DirectoryNavigator (Java™)

          Allows lookups of a specific associated Notes® directory on a specific server or local computer.

        • Document (Java™)

          Represents a document in a database.

        • DocumentCollection (Java™)

          Represents a collection of documents from a database, selected according to specific criteria.

        • DxlExporter (Java™)
        • DxlImporter (Java™)
        • EmbeddedObject (Java™)

          Represents any one of the following:

        • Form (Java™)

          Represents a form in a database.

        • IDVault (Java™)

          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.

        • International (Java™)

          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.

        • Item (Java™)

          Represents a discrete value or set of values in a document.

        • Log (Java™)

          Enables you to record actions and errors that take place during a program's execution. You can record actions and errors in:

        • MIMEEntity (Java™)

          Represents an item of type MIME (Multipurpose Internet Mail Extensions).

        • MIMEHeader (Java™)

          Represents a header in a MIME (Multipurpose Internet Mail Extensions) document.

        • Name (Java™)

          Represents a user or server name.

        • Newsletter (Java™)

          Document or set of documents that contains information from, or links to, several other documents.

        • NoteCollection (Java™)
        • NotesCalendar (Java)

          Represents a Domino® calendar.

        • NotesCalendarEntry (Java)

          Represents a Domino® calendar entry.

        • NotesCalendarNotice (Java)

          Represents a Domino® calendar notice.

        • Outline (Java™)

          Represents an outline in a database.

        • OutlineEntry (Java™)

          Represents an entry in an outline.

        • NotesProperty (Java™)

          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.

        • PropertyBroker (Java™)

          Mediates communication between components of a composite application, allowing communication between multiple Java™ components, or between Notes® and Java components.

        • Registration (Java™)

          Represents the creation or administration of an ID file.

          • AltOrgUnit (Registration - Java™)

            Read-write. Alternate names for the organizational unit to use when creating ID files.

          • AltOrgUnitLang (Registration - Java™)

            Read-write. Alternate names for the organizational unit to use when creating ID files.

          • CertifierIDFile (Registration - Java™)

            Read-Write. The complete file specification of the certifier ID to use when creating IDs.

          • CertifierName (Registration - Java™)
          • CreateMailDb (Registration - Java™)
          • Expiration (Registration - Java™)

            Read-Write. The expiration date to use when creating ID files.

          • GroupList (Registration - Java™)
          • IDType (Registration - Java™)

            Read-Write. The type of ID file to create.

          • IsEnforceUniqueShortName (Registration - Java™)
          • IsMailCreateFTIndex (Registration - Java™)
          • IsNoIDFile (Registration - Java™)
          • IsNorthAmerican (Registration - Java™)

            Read-Write. Indicates whether an ID file is North American.

          • IsRoamingUser (Registration - Java™)
          • IsStoreIDInMailfile (Registration - Java™)
          • IsSynchInternetPassword (Registration - Java™)
          • IsUseCertificateAuthority (Registration - Java™)
          • MailACLManager (Registration - Java™)
          • MailInternetAddress (Registration - Java™)
          • MailOwnerAccess (Registration - Java™)
          • MailQuotaSizeLimit (Registration - Java™)
          • MailQuotaWarningThreshold (Registration - Java™)
          • MailReplicaServers (Registration - Java™)
          • MailSystem (Registration - Java™)
          • MailTemplateName (Registration - Java™)
          • MinPasswordLength (Registration - Java™)

            Read-Write. The strength assigned to a password in an ID file.

          • OrgUnit (Registration - Java™)

            Read-Write. The organizational unit to use when creating ID files.

          • Parent (Registration - Java™)
          • PolicyName (Registration - Java™)
          • RegistrationLog (Registration class - Java™)

            Read-Write. The log file to use when creating IDs.

          • RegistrationServer (Registration - Java™)

            Read-Write. The server to use when creating IDs and performing other registration functions.

          • RoamingCleanupPeriod (Registration - Java™)
          • RoamingCleanupSetting (Registration - Java™)
          • RoamingServer (Registration - Java™)
          • RoamingSubdir (Registration - Java™)
          • ShortName (Registration - Java™)
          • StoreIDInAddressBook (Registration - Java™)

            Read-Write. Indicates whether the ID file is stored in the server's Domino® Directory.

          • UpdateAddressBook (Registration class - Java™)

            Read-Write. Indicates whether an ID document in the Domino® Directory is created when the ID file is created.

          • addCertifierToAddressBook (Registration - Java™)

            Creates a Certifier record in a Domino® Directory based on a certifier ID file and optionally attaches the ID file.

          • addServerToAddressBook (NotesRegistration - Java™)

            Creates a Server record in a Domino® Directory based on a server ID file and optionally attaches the ID file.

          • addUserProfile (Registration - Java™)

            Adds the name of a setup profile to the user's Person record in the Domino® Directory.

          • addUserToAddressBook (Registration - Java™)

            Creates a Person record in a Domino® Directory based on a user ID file and optionally attaches the ID file.

          • crossCertify (Registration - Java™)

            Cross-certifies an ID file.

          • deleteIDOnServer (Registration - Java™)

            Deletes the user ID attachment from a Person or Server record in a Domino® Directory.

          • getIDFromServer (Registration - Java™)

            Detaches the user ID file from a Person or Server record in a Domino® Directory.

          • getUserInfo (Registration - Java™)

            Gets information about a user from a Domino® Directory.

          • recertify (Registration - Java™)

            Recertifies an ID file.

          • registerNewCertifier (Registration - Java™)

            Creates a certifier ID and optionally adds it to a Domino® Directory.

          • registerNewServer (Registration - Java™)

            Creates a server ID and optionally adds it to a Domino® Directory.

          • registerNewUser (Registration - Java™)

            Creates a user ID and optionally adds it to a Domino® Directory.

          • switchToID (Registration - Java™)

            Switches to a different ID file.

        • Replication (Java™)

          Represents the replication settings of a database.

        • ReplicationEntry (Java™)
        • RichTextDoclink (Java™)
        • RichTextItem (Java™)

          Represents an item of type rich text.

        • RichTextNavigator (Java™)
        • RichTextParagraphStyle (Java™)

          Represents rich text paragraph attributes.

        • RichTextRange (Java™)
        • RichTextSection (Java™)
        • RichTextStyle (Java™)

          Represents rich-text attributes.

        • RichTextTab (Java™)

          Represents a tab in a rich text paragraph style.

        • RichTextTable (Java™)
        • Session (Java™)
        • Stream (Java™)

          Represents a stream of binary or character data.

        • UserID (Java™)

          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.

        • View (Java™)

          Represents a view or folder of a database and provides access to documents within it.

        • ViewColumn (Java™)

          Represents a column in a view or folder.

        • ViewEntry (Java™)

          Represents a view entry. A view entry describes a row in a view.

        • ViewEntryCollection (Java™)

          Represents a collection of view entries of type document sorted in view order.

        • ViewNavigator (Java™)

          Represents a view navigator. A view navigator provides access to all or a subset of the entries in a view.

    • Lotus® Connectors

      Lotus® Connectors provide native access to a wide variety of DBMS products, ODBC, the platform File system, Enterprise Resource Planning systems, and Transaction Processing systems.

    • Javadoc™ for Domino® Designer related APIs

      As part of providing additional Java™ reference documentation, Domino® Designer ships with a help plugin that contains Javadoc™ for additional Domino Designer related APIs.

    • Accessibility and keyboard shortcuts

      Accessibility features assist users who have a disability, such as restricted mobility or limited vision, to use information technology content successfully.

Expiration (Registration - Java™)

Read-Write. The expiration date to use when creating ID files.

Defined in

Registration

Data type

DateTime

Syntax

public DateTime getExpiration()
    throws NotesException
public void setExpiration(DateTime date)
    throws NotesException

Usage

Set this property before calling crossCertify, recertify, registerNewCertifier, registerNewServer, or registerNewUser.

This property can be set to null.

Example

On this page
  • Defined in
  • Data type
  • Syntax
  • Usage
  • Share: Email
  • Twitter
  • Disclaimer
  • Privacy
  • Terms of use
  • Cookie Preferences