Class HdapEndpointCfgDefn

    • Method Detail

      • getInstance

        public static HdapEndpointCfgDefn getInstance()
        Get the Hdap Endpoint configuration definition singleton.
        Returns:
        Returns the Hdap Endpoint configuration definition singleton.
      • getBasePathPropertyDefinition

        public StringPropertyDefinition getBasePathPropertyDefinition()
        Get the "base-path" property definition.

        All HTTP requests matching the base path or subordinate to it will be routed to the HTTP endpoint unless a more specific HTTP endpoint is found.

        Returns:
        Returns the "base-path" property definition.
      • getEnabledPropertyDefinition

        public BooleanPropertyDefinition getEnabledPropertyDefinition()
        Get the "enabled" property definition.

        Indicates whether the Hdap Endpoint is enabled.

        Returns:
        Returns the "enabled" property definition.
      • getJavaClassPropertyDefinition

        public ClassPropertyDefinition getJavaClassPropertyDefinition()
        Get the "java-class" property definition.

        Specifies the fully-qualified name of the Java class that provides the Hdap Endpoint implementation.

        Returns:
        Returns the "java-class" property definition.
      • getReturnNullForMissingPropertiesPropertyDefinition

        public BooleanPropertyDefinition getReturnNullForMissingPropertiesPropertyDefinition()
        Get the "return-null-for-missing-properties" property definition.

        Indicates whether missing JSON properties should be included in JSON resources.

        By default JSON properties which are not present in the target LDAP entries are not included in JSON resources returned by the REST endpoint. Set this option to true if these JSON properties should be included. LDAP attributes that are defined as SINGLE-VALUE are returned as null, or as an empty array if not.

        Returns:
        Returns the "return-null-for-missing-properties" property definition.