Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


waggle.common.modules.realm.infos
Class XRealmLDAPInfo

java.lang.Object
  extended by waggle.core.info.XDTO
      extended by waggle.common.modules.object.infos.XObjectInfo
          extended by waggle.common.modules.realm.infos.XRealmInfo
              extended by waggle.common.modules.realm.infos.XRealmExternalInfo
                  extended by waggle.common.modules.realm.infos.XRealmLDAPInfo


public class XRealmLDAPInfo
extends XRealmExternalInfo

Realm LDAP Information DTO.


Field Summary
 String AttrFullName
          Used by lookup and search to get attribute values.
 String AttrLocaleID
          Used by lookup and search to get attribute values.
 String AttrManager
          The attribute that contains a user's manager ("manager" in inetOrgPerson).
 String AttrName
          Used by lookup and search to get attribute values.
 String AttrOrganization
          The attribute that contains a user's organization ("organization" in inetOrgPerson).
 String AttrPhoneNumber
          Used by lookup and search to get attribute values.
 String AttrTimeZoneID
          Used by lookup and search to get attribute values.
 String AttrTitle
          The attribute that contains a user's title ("title" in inetOrgPerson).
 boolean AuthenticateWithSSO
          True if authentication should take place through SSO.
 String DefaultFilter
          The default filter for user attribute and manager lookups.
 Collection<String> FindDNAttrs
          The LDAP attribute that contains the DN (used when looking up a User's DN from their Name).
 String FindDNBase
          Base DN used to lookup a User's DN from their Name (email address).
 String FindDNFilter
          Search filter used to lookup a User's DN from their Name (email address).
 String GroupAttrName
          The LDAP attribute used to specify the display name of a group (typically 'displayName').
 Collection<String> GroupFindDNAttrs
          Group search attributes.
 String GroupFindDNBase
          Base DN used for group search.
 String GroupFindDNFilter
          Base DN used for group search.
 String GroupGroupMemberObjectClass
          The Group Group member detect ObjectClass.
 String GroupModifyTimestampAttr
          The Group modify timestamp attribute.
 String GroupnameRegex
          Regular expression used to validate groups that can be managed by this realm.
 Collection<String> GroupSearchAttrs
          The LDAP attributes that are returned for general Group search.
 String GroupSearchAttrUniqueMember
          The LDAP attribute used to specify the DN of group members (typically 'uniqueMember').
 String GroupSearchBase
          Base DN used for group search.
 boolean GroupSearchEnabled
          Group search enabled.
 String GroupSearchFilter
          The LDAP filter for searching for groups (typically will involve objectClass=groupOfUniqueNames).
 String GroupUserMemberObjectClass
          The Group User member detect ObjectClass.
 String Host
          LDAP Host name.
 boolean IgnoreServerCertificate
          Ignore server's SSL certificates (don't attempt to verify server identity or certificate validity).
 Collection<String> LookupAttrs
          Used for lookups by User DN.
 String OAMAttribute
          The name of the attribute OAM provides to identify the user.
 boolean OAMEnabled
          True if authentication should take place through OAM.
 String OAMLogoutURL
          The URL which should be used to log out of OAM.
 String OAMLookupFilter
          The LDAP filter to get a user's DN based on the OAMAttribute.
 String PhoneNumberName
          Name of the phone number field.
 boolean PhoneNumberPrivate
          Should the phone number field be private.
 int Port
          LDAP Port number.
 Collection<String> SearchAttrs
          The LDAP attributes that are returned for general User search.
 String SearchBase
          Base DN used for general User search.
 boolean SearchEnabled
          General User search enabled.
 String SearchFilter
          Search filter used for general User search.
 boolean SearchOrgChartEnabled
          True if org chart (manager/direct) relationships can be queried.
 String SearchOrgChartFilter
          The LDAP filter for searching by manager.
 long SocketTimeoutMS
          Socket Timeout MS.
 boolean SSL
          LDAP use SSL connection status.
 String UserDN
          LDAP access user DN.
 String UsernameRegex
          Regular expression used to validate users that can be managed by this realm.
 String UserPassword
          LDAP access user password.
 int Version
          LDAP version number.

 

Fields inherited from class waggle.common.modules.realm.infos.XRealmExternalInfo
IsSSORealm

 

Fields inherited from class waggle.common.modules.realm.infos.XRealmInfo
CanCreateConversationDefault, CanDiscoverDefault, CreateGroupEnabled, CreateUserEnabled, DiscoverableDefault, Enabled, External, OrgChartSupported, PasswordChangeAllowed, PasswordResetAllowed, SelfSignup

 

Fields inherited from class waggle.common.modules.object.infos.XObjectInfo
ConversationID, CreatedByScaledPictureID, CreatedByUserID, CreatedByUserName, CreatedOnBehalfOfUserID, CreatedOnBehalfOfUserName, CreatedTimestamp, ID, Latitude, Longitude, ModifiedByScaledPictureID, ModifiedByUserID, ModifiedByUserName, ModifiedOnBehalfOfUserID, ModifiedOnBehalfOfUserName, ModifiedTimestamp, Name, ObjectType, ParentID, Removed, RemovedByUserID, RemovedTimestamp, TrackID

 

Constructor Summary
XRealmLDAPInfo()
           

 

Method Summary

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

Host

public String Host
LDAP Host name.

Port

public int Port
LDAP Port number.

SSL

public boolean SSL
LDAP use SSL connection status.

Version

public int Version
LDAP version number.

UserDN

public String UserDN
LDAP access user DN.

UserPassword

public String UserPassword
LDAP access user password.

IgnoreServerCertificate

public boolean IgnoreServerCertificate
Ignore server's SSL certificates (don't attempt to verify server identity or certificate validity).

SocketTimeoutMS

public long SocketTimeoutMS
Socket Timeout MS.

FindDNBase

public String FindDNBase
Base DN used to lookup a User's DN from their Name (email address).

FindDNFilter

public String FindDNFilter
Search filter used to lookup a User's DN from their Name (email address).

FindDNAttrs

public Collection<String> FindDNAttrs
The LDAP attribute that contains the DN (used when looking up a User's DN from their Name).

LookupAttrs

public Collection<String> LookupAttrs
Used for lookups by User DN. Which LDAP attributes are returned. Should include attributes that are named below in the AttrXxxx fields.

DefaultFilter

public String DefaultFilter
The default filter for user attribute and manager lookups.

SearchEnabled

public boolean SearchEnabled
General User search enabled.

SearchBase

public String SearchBase
Base DN used for general User search.

SearchFilter

public String SearchFilter
Search filter used for general User search.

SearchAttrs

public Collection<String> SearchAttrs
The LDAP attributes that are returned for general User search. Should include attributes that are named below in the AttrXxxx fields.

SearchOrgChartEnabled

public boolean SearchOrgChartEnabled
True if org chart (manager/direct) relationships can be queried.

SearchOrgChartFilter

public String SearchOrgChartFilter
The LDAP filter for searching by manager.

GroupFindDNBase

public String GroupFindDNBase
Base DN used for group search.

GroupFindDNFilter

public String GroupFindDNFilter
Base DN used for group search.

GroupFindDNAttrs

public Collection<String> GroupFindDNAttrs
Group search attributes.

GroupSearchEnabled

public boolean GroupSearchEnabled
Group search enabled.

GroupSearchAttrUniqueMember

public String GroupSearchAttrUniqueMember
The LDAP attribute used to specify the DN of group members (typically 'uniqueMember').

GroupSearchBase

public String GroupSearchBase
Base DN used for group search.

GroupSearchFilter

public String GroupSearchFilter
The LDAP filter for searching for groups (typically will involve objectClass=groupOfUniqueNames).

GroupSearchAttrs

public Collection<String> GroupSearchAttrs
The LDAP attributes that are returned for general Group search.

GroupAttrName

public String GroupAttrName
The LDAP attribute used to specify the display name of a group (typically 'displayName').

AttrName

public String AttrName
Used by lookup and search to get attribute values. Which attribute values maps to the specified Waggle attribute. The Name field should be their eMail address in LDAP.

AttrFullName

public String AttrFullName
Used by lookup and search to get attribute values. Which attribute values maps to the specified Waggle attribute.

AttrPhoneNumber

public String AttrPhoneNumber
Used by lookup and search to get attribute values. Which attribute values maps to the specified Waggle attribute.

AttrTimeZoneID

public String AttrTimeZoneID
Used by lookup and search to get attribute values. Which attribute values maps to the specified Waggle attribute.

AttrLocaleID

public String AttrLocaleID
Used by lookup and search to get attribute values. Which attribute values maps to the specified Waggle attribute.

AttrManager

public String AttrManager
The attribute that contains a user's manager ("manager" in inetOrgPerson).

AttrTitle

public String AttrTitle
The attribute that contains a user's title ("title" in inetOrgPerson).

AttrOrganization

public String AttrOrganization
The attribute that contains a user's organization ("organization" in inetOrgPerson).

PhoneNumberName

public String PhoneNumberName
Name of the phone number field.

PhoneNumberPrivate

public boolean PhoneNumberPrivate
Should the phone number field be private.

UsernameRegex

public String UsernameRegex
Regular expression used to validate users that can be managed by this realm. It may be null or empty, in which case the username will not be checked against a regular expression.

GroupnameRegex

public String GroupnameRegex
Regular expression used to validate groups that can be managed by this realm. It may be null or empty, in which case the groupname will not be checked against a regular expression.

GroupUserMemberObjectClass

public String GroupUserMemberObjectClass
The Group User member detect ObjectClass.

GroupGroupMemberObjectClass

public String GroupGroupMemberObjectClass
The Group Group member detect ObjectClass.

GroupModifyTimestampAttr

public String GroupModifyTimestampAttr
The Group modify timestamp attribute.

AuthenticateWithSSO

public boolean AuthenticateWithSSO
True if authentication should take place through SSO. Using SSO for authentication requires additional environment configuration beyond what's done within OnTrack.

OAMEnabled

public boolean OAMEnabled
True if authentication should take place through OAM. Using OAM for authentication requires additional environment configuration beyond what's done within OnTrack.

OAMAttribute

public String OAMAttribute
The name of the attribute OAM provides to identify the user.

OAMLookupFilter

public String OAMLookupFilter
The LDAP filter to get a user's DN based on the OAMAttribute.

OAMLogoutURL

public String OAMLogoutURL
The URL which should be used to log out of OAM.

Constructor Detail

XRealmLDAPInfo

public XRealmLDAPInfo()

Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.