Class ImmutableLdapObjectDefinitions

java.lang.Object
io.trino.tests.product.ImmutableLdapObjectDefinitions

public final class ImmutableLdapObjectDefinitions extends Object
  • Field Details

    • AMERICA_ORG

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition AMERICA_ORG
    • ASIA_ORG

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition ASIA_ORG
    • EUROPE_ORG

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition EUROPE_ORG
    • DEFAULT_GROUP

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition DEFAULT_GROUP
    • PARENT_GROUP

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition PARENT_GROUP
    • CHILD_GROUP

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition CHILD_GROUP
    • DEFAULT_GROUP_USER

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition DEFAULT_GROUP_USER
    • PARENT_GROUP_USER

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition PARENT_GROUP_USER
    • CHILD_GROUP_USER

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition CHILD_GROUP_USER
    • ORPHAN_USER

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition ORPHAN_USER
    • SPECIAL_USER

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition SPECIAL_USER
    • USER_IN_MULTIPLE_GROUPS

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition USER_IN_MULTIPLE_GROUPS
    • USER_IN_EUROPE

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition USER_IN_EUROPE
    • USER_IN_AMERICA

      public static final io.trino.tempto.fulfillment.ldap.LdapObjectDefinition USER_IN_AMERICA
  • Method Details

    • buildLdapOrganizationObject

      public static io.trino.tempto.fulfillment.ldap.LdapObjectDefinition buildLdapOrganizationObject(String id, String distinguishedName, String unit)
    • buildLdapGroupObject

      public static io.trino.tempto.fulfillment.ldap.LdapObjectDefinition buildLdapGroupObject(String groupName, String userName, Optional<List<String>> childGroupNames)
    • buildLdapGroupObject

      public static io.trino.tempto.fulfillment.ldap.LdapObjectDefinition buildLdapGroupObject(String groupName, String groupOrganizationName, String userName, String userOrganizationName, Optional<List<String>> childGroupNames, Optional<String> childGroupOrganizationName)
    • buildLdapUserObject

      public static io.trino.tempto.fulfillment.ldap.LdapObjectDefinition buildLdapUserObject(String userName, Optional<List<String>> groupNames, String password)
    • buildLdapUserObject

      public static io.trino.tempto.fulfillment.ldap.LdapObjectDefinition buildLdapUserObject(String userName, String userOrganizationName, Optional<List<String>> groupNames, Optional<String> groupOrganizationName, String password)