Class LDAPResourceType
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb.lang.CopyTo
,org.jvnet.jaxb.lang.Equals
,org.jvnet.jaxb.lang.HashCode
,org.jvnet.jaxb.lang.ToString
Java class for LDAPResourceType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="LDAPResourceType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="url" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<element name="useStartTLS" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="userDN" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="usernameAttribute" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="userSearchFilter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="bindDN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="bindPassword" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="cacheLifetime" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="groupDN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="groupSearchFilter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="realNameAttribute" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="groupnameAttribute" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="usernameFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="secureProtocol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="serverCertificate" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="sync" type="{http://xml.vidispine.com/schema/vidispine}LDAPSyncType" minOccurs="0"/>
<element name="import" type="{http://xml.vidispine.com/schema/vidispine}LDAPImportType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LDAPImportType
protected String
protected String
protected Long
protected String
protected String
protected String
protected String
protected String
protected LDAPSyncType
protected String
protected String
protected String
protected String
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()
copyTo
(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) Gets the value of the bindDN property.Gets the value of the bindPassword property.Gets the value of the cacheLifetime property.Gets the value of the groupDN property.Gets the value of the groupnameAttribute property.Gets the value of the groupSearchFilter property.Gets the value of the import property.Gets the value of the realNameAttribute property.Gets the value of the secureProtocol property.Gets the value of the serverCertificate property.getSync()
Gets the value of the sync property.getUrl()
Gets the value of the url property.Gets the value of the userDN property.Gets the value of the usernameAttribute property.Gets the value of the usernameFormat property.Gets the value of the userSearchFilter property.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSetUrl()
boolean
boolean
boolean
boolean
boolean
boolean
Gets the value of the useStartTLS property.void
Sets the value of the bindDN property.void
setBindPassword
(String value) Sets the value of the bindPassword property.void
setCacheLifetime
(Long value) Sets the value of the cacheLifetime property.void
setGroupDN
(String value) Sets the value of the groupDN property.void
setGroupnameAttribute
(String value) Sets the value of the groupnameAttribute property.void
setGroupSearchFilter
(String value) Sets the value of the groupSearchFilter property.void
setImport
(LDAPImportType value) Sets the value of the import property.void
setRealNameAttribute
(String value) Sets the value of the realNameAttribute property.void
setSecureProtocol
(String value) Sets the value of the secureProtocol property.void
setSync
(LDAPSyncType value) Sets the value of the sync property.void
Sets the value of the userDN property.void
setUsernameAttribute
(String value) Sets the value of the usernameAttribute property.void
setUsernameFormat
(String value) Sets the value of the usernameFormat property.void
setUserSearchFilter
(String value) Sets the value of the userSearchFilter property.void
setUseStartTLS
(boolean value) Sets the value of the useStartTLS property.toString()
void
void
unsetUrl()
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) withBindDN
(String value) Sets the value of the bindDN property.withBindPassword
(String value) Sets the value of the bindPassword property.withCacheLifetime
(Long value) Sets the value of the cacheLifetime property.withGroupDN
(String value) Sets the value of the groupDN property.withGroupnameAttribute
(String value) Sets the value of the groupnameAttribute property.withGroupSearchFilter
(String value) Sets the value of the groupSearchFilter property.withImport
(LDAPImportType value) Sets the value of the import property.withRealNameAttribute
(String value) Sets the value of the realNameAttribute property.withSecureProtocol
(String value) Sets the value of the secureProtocol property.withServerCertificate
(String... values) Adds objects to the list of ServerCertificate using add methodwithServerCertificate
(Collection<String> values) Adds objects to the list of ServerCertificate using addAll methodwithSync
(LDAPSyncType value) Sets the value of the sync property.Adds objects to the list of Url using add methodwithUrl
(Collection<String> values) Adds objects to the list of Url using addAll methodwithUserDN
(String value) Sets the value of the userDN property.withUsernameAttribute
(String value) Sets the value of the usernameAttribute property.withUsernameFormat
(String value) Sets the value of the usernameFormat property.withUserSearchFilter
(String value) Sets the value of the userSearchFilter property.withUseStartTLS
(boolean value) Sets the value of the useStartTLS property.
-
Field Details
-
url
-
useStartTLS
protected boolean useStartTLS -
userDN
-
usernameAttribute
-
userSearchFilter
-
bindDN
-
bindPassword
-
cacheLifetime
-
groupDN
-
groupSearchFilter
-
realNameAttribute
-
groupnameAttribute
-
usernameFormat
-
secureProtocol
-
serverCertificate
-
sync
-
_import
-
-
Constructor Details
-
LDAPResourceType
public LDAPResourceType()
-
-
Method Details
-
getUrl
Gets the value of the url property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the url property.For example, to add a new item, do as follows:
getUrl().add(newItem);
Objects of the following type(s) are allowed in the list
String
- Returns:
- The value of the url property.
-
isSetUrl
public boolean isSetUrl() -
unsetUrl
public void unsetUrl() -
isUseStartTLS
public boolean isUseStartTLS()Gets the value of the useStartTLS property. -
setUseStartTLS
public void setUseStartTLS(boolean value) Sets the value of the useStartTLS property. -
isSetUseStartTLS
public boolean isSetUseStartTLS() -
getUserDN
Gets the value of the userDN property.- Returns:
- possible object is
String
-
setUserDN
Sets the value of the userDN property.- Parameters:
value
- allowed object isString
-
isSetUserDN
public boolean isSetUserDN() -
getUsernameAttribute
Gets the value of the usernameAttribute property.- Returns:
- possible object is
String
-
setUsernameAttribute
Sets the value of the usernameAttribute property.- Parameters:
value
- allowed object isString
-
isSetUsernameAttribute
public boolean isSetUsernameAttribute() -
getUserSearchFilter
Gets the value of the userSearchFilter property.- Returns:
- possible object is
String
-
setUserSearchFilter
Sets the value of the userSearchFilter property.- Parameters:
value
- allowed object isString
-
isSetUserSearchFilter
public boolean isSetUserSearchFilter() -
getBindDN
Gets the value of the bindDN property.- Returns:
- possible object is
String
-
setBindDN
Sets the value of the bindDN property.- Parameters:
value
- allowed object isString
-
isSetBindDN
public boolean isSetBindDN() -
getBindPassword
Gets the value of the bindPassword property.- Returns:
- possible object is
String
-
setBindPassword
Sets the value of the bindPassword property.- Parameters:
value
- allowed object isString
-
isSetBindPassword
public boolean isSetBindPassword() -
getCacheLifetime
Gets the value of the cacheLifetime property.- Returns:
- possible object is
Long
-
setCacheLifetime
Sets the value of the cacheLifetime property.- Parameters:
value
- allowed object isLong
-
isSetCacheLifetime
public boolean isSetCacheLifetime() -
getGroupDN
Gets the value of the groupDN property.- Returns:
- possible object is
String
-
setGroupDN
Sets the value of the groupDN property.- Parameters:
value
- allowed object isString
-
isSetGroupDN
public boolean isSetGroupDN() -
getGroupSearchFilter
Gets the value of the groupSearchFilter property.- Returns:
- possible object is
String
-
setGroupSearchFilter
Sets the value of the groupSearchFilter property.- Parameters:
value
- allowed object isString
-
isSetGroupSearchFilter
public boolean isSetGroupSearchFilter() -
getRealNameAttribute
Gets the value of the realNameAttribute property.- Returns:
- possible object is
String
-
setRealNameAttribute
Sets the value of the realNameAttribute property.- Parameters:
value
- allowed object isString
-
isSetRealNameAttribute
public boolean isSetRealNameAttribute() -
getGroupnameAttribute
Gets the value of the groupnameAttribute property.- Returns:
- possible object is
String
-
setGroupnameAttribute
Sets the value of the groupnameAttribute property.- Parameters:
value
- allowed object isString
-
isSetGroupnameAttribute
public boolean isSetGroupnameAttribute() -
getUsernameFormat
Gets the value of the usernameFormat property.- Returns:
- possible object is
String
-
setUsernameFormat
Sets the value of the usernameFormat property.- Parameters:
value
- allowed object isString
-
isSetUsernameFormat
public boolean isSetUsernameFormat() -
getSecureProtocol
Gets the value of the secureProtocol property.- Returns:
- possible object is
String
-
setSecureProtocol
Sets the value of the secureProtocol property.- Parameters:
value
- allowed object isString
-
isSetSecureProtocol
public boolean isSetSecureProtocol() -
getServerCertificate
Gets the value of the serverCertificate property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the serverCertificate property.For example, to add a new item, do as follows:
getServerCertificate().add(newItem);
Objects of the following type(s) are allowed in the list
String
- Returns:
- The value of the serverCertificate property.
-
isSetServerCertificate
public boolean isSetServerCertificate() -
unsetServerCertificate
public void unsetServerCertificate() -
getSync
Gets the value of the sync property.- Returns:
- possible object is
LDAPSyncType
-
setSync
Sets the value of the sync property.- Parameters:
value
- allowed object isLDAPSyncType
-
isSetSync
public boolean isSetSync() -
getImport
Gets the value of the import property.- Returns:
- possible object is
LDAPImportType
-
setImport
Sets the value of the import property.- Parameters:
value
- allowed object isLDAPImportType
-
isSetImport
public boolean isSetImport() -
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
withUrl
Adds objects to the list of Url using add method- Parameters:
values
- objects to add to the list Url- Returns:
- The class instance
-
withUrl
Adds objects to the list of Url using addAll method- Parameters:
values
- objects to add to the list Url- Returns:
- The class instance
-
withUseStartTLS
Sets the value of the useStartTLS property.- Parameters:
value
- allowed object is boolean- Returns:
- The class instance
-
withUserDN
Sets the value of the userDN property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withUsernameAttribute
Sets the value of the usernameAttribute property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withUserSearchFilter
Sets the value of the userSearchFilter property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withBindDN
Sets the value of the bindDN property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withBindPassword
Sets the value of the bindPassword property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withCacheLifetime
Sets the value of the cacheLifetime property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withGroupDN
Sets the value of the groupDN property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withGroupSearchFilter
Sets the value of the groupSearchFilter property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withRealNameAttribute
Sets the value of the realNameAttribute property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withGroupnameAttribute
Sets the value of the groupnameAttribute property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withUsernameFormat
Sets the value of the usernameFormat property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withSecureProtocol
Sets the value of the secureProtocol property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withServerCertificate
Adds objects to the list of ServerCertificate using add method- Parameters:
values
- objects to add to the list ServerCertificate- Returns:
- The class instance
-
withServerCertificate
Adds objects to the list of ServerCertificate using addAll method- Parameters:
values
- objects to add to the list ServerCertificate- Returns:
- The class instance
-
withSync
Sets the value of the sync property.- Parameters:
value
- allowed object isLDAPSyncType
- Returns:
- The class instance
-
withImport
Sets the value of the import property.- Parameters:
value
- allowed object isLDAPImportType
- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
-
equals
-
visit
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
-
hashCode
public int hashCode() -
toString
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
-