org.apache.ldap.server.schema.bootstrap
Class AbstractBootstrapProducer.BootstrapAttributeType
java.lang.Object
org.apache.ldap.common.schema.AbstractSchemaObject
org.apache.ldap.common.schema.AbstractAttributeType
org.apache.ldap.server.schema.bootstrap.AbstractBootstrapProducer.BootstrapAttributeType
- All Implemented Interfaces:
- org.apache.ldap.common.schema.AttributeType, org.apache.ldap.common.schema.SchemaObject, java.io.Serializable
- Enclosing class:
- AbstractBootstrapProducer
- public static class AbstractBootstrapProducer.BootstrapAttributeType
- extends org.apache.ldap.common.schema.AbstractAttributeType
A concrete mutable attributeType implementation for bootstrapping which
uses registries for dynamically resolving dependent objects.
- See Also:
- Serialized Form
Fields inherited from class org.apache.ldap.common.schema.AbstractSchemaObject |
description, isObsolete, names, oid |
Methods inherited from class org.apache.ldap.common.schema.AbstractAttributeType |
getLength, getUsage, isCanUserModify, isCollective, isSingleValue |
Methods inherited from class org.apache.ldap.common.schema.AbstractSchemaObject |
equals, getDescription, getName, getNames, getOid, hashCode, isObsolete, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.ldap.common.schema.SchemaObject |
getDescription, getName, getNames, getOid, isObsolete |
AbstractBootstrapProducer.BootstrapAttributeType
protected AbstractBootstrapProducer.BootstrapAttributeType(java.lang.String oid,
BootstrapRegistries registries)
setSuperiorId
public void setSuperiorId(java.lang.String superiorId)
getSuperior
public org.apache.ldap.common.schema.AttributeType getSuperior()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
setNames
public void setNames(java.lang.String[] names)
getEquality
public org.apache.ldap.common.schema.MatchingRule getEquality()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
setEqualityId
public void setEqualityId(java.lang.String equalityId)
getSubstr
public org.apache.ldap.common.schema.MatchingRule getSubstr()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
setSubstrId
public void setSubstrId(java.lang.String substrId)
getOrdering
public org.apache.ldap.common.schema.MatchingRule getOrdering()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
setOrderingId
public void setOrderingId(java.lang.String orderingId)
setSyntaxId
public void setSyntaxId(java.lang.String syntaxId)
getSyntax
public org.apache.ldap.common.schema.Syntax getSyntax()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
setSingleValue
public void setSingleValue(boolean singleValue)
setCollective
public void setCollective(boolean collective)
setCanUserModify
public void setCanUserModify(boolean canUserModify)
setObsolete
public void setObsolete(boolean obsolete)
setDescription
public void setDescription(java.lang.String description)
setUsage
public void setUsage(org.apache.ldap.common.schema.UsageEnum usage)
setLength
public void setLength(int length)