public class DirectoryInfo
extends java.lang.Object
DirectoryConfiguration
class.Constructor and Description |
---|
DirectoryInfo(DirectoryServiceProvider provider,
java.lang.String host,
java.lang.String port,
java.lang.String principal,
java.lang.String credential,
boolean isSSLEnabled,
java.lang.String sslSocketFactory,
java.lang.String userBaseDN,
java.lang.String userSearchFilter,
java.lang.String userShortNameAttribute,
java.lang.String userDisplayNameAttribute,
java.lang.String userUniqueIDAttribute,
boolean userUniqueIDAttributeIsBinary,
java.lang.String groupBaseDN,
java.lang.String groupSearchFilter,
java.lang.String groupMembershipFilter,
java.lang.String groupShortNameAttribute,
java.lang.String groupDisplayNameAttribute,
boolean restrictMembershipToLocalRealm,
java.lang.String groupUniqueIDAttribute,
boolean groupUniqueIDAttributeIsBinary,
boolean searchDynamicGroup,
java.lang.String dynamicGroupMemberAttribute,
java.lang.String dynamicGroupQueryAttribute,
java.lang.String dynamicGroupObjectClass) |
DirectoryInfo(DirectoryServiceProvider provider,
java.lang.String host,
java.lang.String port,
java.lang.String principal,
java.lang.String credential,
boolean isSSLEnabled,
java.lang.String sslSocketFactory,
java.lang.String userBaseDN,
java.lang.String userSearchFilter,
java.lang.String userShortNameAttribute,
java.lang.String userDisplayNameAttribute,
java.lang.String groupBaseDN,
java.lang.String groupSearchFilter,
java.lang.String groupMembershipFilter,
java.lang.String groupShortNameAttribute,
java.lang.String groupDisplayNameAttribute)
For Internal Use Only.
|
DirectoryInfo(DirectoryServiceProvider provider,
java.lang.String host,
java.lang.String port,
java.lang.String principal,
java.lang.String credential,
boolean isSSLEnabled,
java.lang.String sslSocketFactory,
java.lang.String userBaseDN,
java.lang.String userSearchFilter,
java.lang.String userShortNameAttribute,
java.lang.String userDisplayNameAttribute,
java.lang.String groupBaseDN,
java.lang.String groupSearchFilter,
java.lang.String groupMembershipFilter,
java.lang.String groupShortNameAttribute,
java.lang.String groupDisplayNameAttribute,
boolean restrictMembershipToLocalRealm) |
DirectoryInfo(DirectoryServiceProvider provider,
java.lang.String host,
java.lang.String port,
java.lang.String principal,
java.lang.String credential,
boolean isSSLEnabled,
java.lang.String sslSocketFactory,
java.lang.String userBaseDN,
java.lang.String userSearchFilter,
java.lang.String userShortNameAttribute,
java.lang.String userDisplayNameAttribute,
java.lang.String userUniqueIdAttribute,
java.lang.String groupBaseDN,
java.lang.String groupSearchFilter,
java.lang.String groupMembershipFilter,
java.lang.String groupShortNameAttribute,
java.lang.String groupDisplayNameAttribute,
java.lang.String groupUniqueIdAttribute,
boolean restrictMembershipToLocalRealm) |
Modifier and Type | Method and Description |
---|---|
boolean |
getADAllowEmailOrUPNShortNames()
For Internal Use Only.
|
int |
getADConnectionTimeout()
For Internal Use Only.
|
java.lang.String |
getADDNSSite()
For Internal Use Only.
|
boolean |
getADReturnNameAsDN()
For Internal Use Only.
|
boolean |
getADSearchCrossForestGroupMembership()
For Internal Use Only.
|
java.lang.String |
getCredential()
For Internal Use Only.
|
java.lang.String |
getDirectoryDisplayName()
For Internal Use Only.
|
java.lang.String |
getDirectoryType()
For Internal Use Only.
|
java.lang.String |
getDynamicGroupMemberAttribute()
For Internal Use Only.
|
java.lang.String |
getDynamicGroupObjectClass()
For Internal Use Only.
|
java.lang.String |
getDynamicGroupQueryAttribute()
For Internal Use Only.
|
java.lang.String |
getGCHost()
For Internal Use Only.
|
java.lang.String |
getGCPort()
For Internal Use Only.
|
java.lang.String |
getGCUrl()
For Internal Use Only.
|
java.lang.String |
getGroupBaseDN()
For Internal Use Only.
|
java.lang.String |
getGroupDisplayNameAttribute()
For Internal Use Only.
|
java.lang.String |
getGroupMembershipFilter()
For Internal Use Only.
|
java.lang.String |
getGroupSearchFilter()
For Internal Use Only.
|
java.lang.String |
getGroupShortNameAttribute()
For Internal Use Only.
|
java.lang.String |
getGroupUniqueIDAttribute()
For Internal Use Only.
|
java.lang.String |
getHost()
For Internal Use Only.
|
java.lang.String |
getPort()
For Internal Use Only.
|
java.lang.String |
getPrincipal()
For Internal Use Only.
|
DirectoryServiceProvider |
getProvider()
For Internal Use Only.
|
boolean |
getSearchDynamicGroup()
For Internal Use Only.
|
java.lang.String |
getSSLSocketFactory()
For Internal Use Only.
|
java.lang.String |
getUrl()
For Internal Use Only.
|
java.lang.String |
getUserBaseDN()
For Internal Use Only.
|
java.lang.String |
getUserDisplayNameAttribute()
For Internal Use Only.
|
java.lang.String |
getUserSearchFilter()
For Internal Use Only.
|
java.lang.String |
getUserShortNameAttribute()
For Internal Use Only.
|
java.lang.String |
getUserUniqueIDAttribute()
For Internal Use Only.
|
boolean |
isRestrictMembershipToConfiguredRealms()
For Internal Use Only.
|
boolean |
isSSLEnabled()
For Internal Use Only.
|
void |
setADAllowEmailOrUPNShortNames(boolean allowEmailOrUPNShortNames)
For Internal Use Only.
|
void |
setADConnectionTimeout(int connectionTimeout)
For Internal Use Only.
|
void |
setADDNSSite(java.lang.String dnsSite)
For Internal Use Only.
|
void |
setADReturnNameAsDN(boolean returnNameAsDN)
For Internal Use Only.
|
void |
setADSearchCrossForestGroupMembership(boolean searchCrossForestGroupMembership)
For Internal Use Only.
|
void |
setDirectoryDisplayName(java.lang.String dirDisplayName)
For Internal Use Only.
|
void |
setDirectoryType(java.lang.String dirType)
For Internal Use Only.
|
void |
setGCHost(java.lang.String gcHost)
For Internal Use Only.
|
void |
setGCPort(java.lang.String gcPort)
For Internal Use Only.
|
void |
setGCUrl(java.lang.String gcUrl)
For Internal Use Only.
|
void |
setProvider(DirectoryServiceProvider provider)
For Internal Use Only.
|
public DirectoryInfo(DirectoryServiceProvider provider, java.lang.String host, java.lang.String port, java.lang.String principal, java.lang.String credential, boolean isSSLEnabled, java.lang.String sslSocketFactory, java.lang.String userBaseDN, java.lang.String userSearchFilter, java.lang.String userShortNameAttribute, java.lang.String userDisplayNameAttribute, java.lang.String groupBaseDN, java.lang.String groupSearchFilter, java.lang.String groupMembershipFilter, java.lang.String groupShortNameAttribute, java.lang.String groupDisplayNameAttribute)
DirectoryInfo
class with the specified
property values.provider
- host
- port
- principal
- credential
- isSSLEnabled
- sslSocketFactory
- userBaseDN
- userSearchFilter
- userShortNameAttribute
- userDisplayNameAttribute
- groupBaseDN
- groupSearchFilter
- groupMembershipFilter
- groupShortNameAttribute
- groupDisplayNameAttribute
- public DirectoryInfo(DirectoryServiceProvider provider, java.lang.String host, java.lang.String port, java.lang.String principal, java.lang.String credential, boolean isSSLEnabled, java.lang.String sslSocketFactory, java.lang.String userBaseDN, java.lang.String userSearchFilter, java.lang.String userShortNameAttribute, java.lang.String userDisplayNameAttribute, java.lang.String groupBaseDN, java.lang.String groupSearchFilter, java.lang.String groupMembershipFilter, java.lang.String groupShortNameAttribute, java.lang.String groupDisplayNameAttribute, boolean restrictMembershipToLocalRealm)
public DirectoryInfo(DirectoryServiceProvider provider, java.lang.String host, java.lang.String port, java.lang.String principal, java.lang.String credential, boolean isSSLEnabled, java.lang.String sslSocketFactory, java.lang.String userBaseDN, java.lang.String userSearchFilter, java.lang.String userShortNameAttribute, java.lang.String userDisplayNameAttribute, java.lang.String userUniqueIdAttribute, java.lang.String groupBaseDN, java.lang.String groupSearchFilter, java.lang.String groupMembershipFilter, java.lang.String groupShortNameAttribute, java.lang.String groupDisplayNameAttribute, java.lang.String groupUniqueIdAttribute, boolean restrictMembershipToLocalRealm)
public DirectoryInfo(DirectoryServiceProvider provider, java.lang.String host, java.lang.String port, java.lang.String principal, java.lang.String credential, boolean isSSLEnabled, java.lang.String sslSocketFactory, java.lang.String userBaseDN, java.lang.String userSearchFilter, java.lang.String userShortNameAttribute, java.lang.String userDisplayNameAttribute, java.lang.String userUniqueIDAttribute, boolean userUniqueIDAttributeIsBinary, java.lang.String groupBaseDN, java.lang.String groupSearchFilter, java.lang.String groupMembershipFilter, java.lang.String groupShortNameAttribute, java.lang.String groupDisplayNameAttribute, boolean restrictMembershipToLocalRealm, java.lang.String groupUniqueIDAttribute, boolean groupUniqueIDAttributeIsBinary, boolean searchDynamicGroup, java.lang.String dynamicGroupMemberAttribute, java.lang.String dynamicGroupQueryAttribute, java.lang.String dynamicGroupObjectClass)
public void setProvider(DirectoryServiceProvider provider)
DirectoryServiceProvider
.
The DirectoryServiceProvider
object
communicates with the directory server via LDAP or some other form of API.provider
- public DirectoryServiceProvider getProvider()
DirectoryServiceProvider
instance
associated with a given realm.public java.lang.String getHost()
public java.lang.String getPort()
public java.lang.String getUrl()
public java.lang.String getPrincipal()
public java.lang.String getCredential()
public boolean isSSLEnabled()
boolean
value indicating whether
Secure Sockets Layer (SSL) is enabled for the LDAP connection.public java.lang.String getSSLSocketFactory()
null
is returned,
DirectoryServerProvider
objects will use JDK standard SSL socket factory.public java.lang.String getUserBaseDN()
public java.lang.String getUserSearchFilter()
public java.lang.String getUserShortNameAttribute()
User
object.public java.lang.String getUserDisplayNameAttribute()
User
object.public java.lang.String getGroupBaseDN()
public java.lang.String getGroupSearchFilter()
public java.lang.String getGroupMembershipFilter()
public java.lang.String getGroupShortNameAttribute()
Group
object.public java.lang.String getGroupDisplayNameAttribute()
Group
object.public int getADConnectionTimeout()
public boolean getADReturnNameAsDN()
public boolean getADSearchCrossForestGroupMembership()
public boolean getADAllowEmailOrUPNShortNames()
public void setADConnectionTimeout(int connectionTimeout)
connectionTimeout
- public void setADReturnNameAsDN(boolean returnNameAsDN)
returnNameAsDN
- public void setADSearchCrossForestGroupMembership(boolean searchCrossForestGroupMembership)
searchCrossForestGroupMembership
- public void setADAllowEmailOrUPNShortNames(boolean allowEmailOrUPNShortNames)
allowEmailOrUPNShortNames
- public java.lang.String getADDNSSite()
public void setADDNSSite(java.lang.String dnsSite)
public java.lang.String getGCHost()
public void setGCHost(java.lang.String gcHost)
gcHost
- public java.lang.String getGCPort()
public void setGCPort(java.lang.String gcPort)
gcPort
- public java.lang.String getGCUrl()
public void setGCUrl(java.lang.String gcUrl)
gcUrl
- public java.lang.String getDynamicGroupQueryAttribute()
public java.lang.String getDynamicGroupMemberAttribute()
public java.lang.String getGroupUniqueIDAttribute()
public java.lang.String getUserUniqueIDAttribute()
public boolean getSearchDynamicGroup()
public java.lang.String getDynamicGroupObjectClass()
public boolean isRestrictMembershipToConfiguredRealms()
public java.lang.String getDirectoryDisplayName()
public void setDirectoryDisplayName(java.lang.String dirDisplayName)
dirDisplayName
- public java.lang.String getDirectoryType()
public void setDirectoryType(java.lang.String dirType)
dirType
- © Copyright IBM Corporation 2006, 2015. All rights reserved.