Package org.ldaptive.schema
Class AbstractNamedSchemaElement
java.lang.Object
org.ldaptive.schema.AbstractSchemaElement
org.ldaptive.schema.AbstractNamedSchemaElement
- All Implemented Interfaces:
SchemaElement
- Direct Known Subclasses:
AttributeType
,DITContentRule
,DITStructureRule
,MatchingRule
,MatchingRuleUse
,NameForm
,ObjectClass
Base schema bean for named schema elements.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the first name defined or null if no names are defined.String[]
getNames()
Returns the names.boolean
Returns whether the supplied string matches, ignoring case, any of the names for this schema element.boolean
Returns whether this attribute type definition is obsolete.void
Sets the names.void
setObsolete
(boolean b) Sets whether this attribute type definition is obsolete.Methods inherited from class org.ldaptive.schema.AbstractSchemaElement
containsBooleanExtension, equals, getDescription, getExtensions, hashCode, setDescription, setExtensions
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ldaptive.schema.SchemaElement
format
-
Field Details
-
names
Names. -
obsolete
private boolean obsoleteObsolete.
-
-
Constructor Details
-
AbstractNamedSchemaElement
public AbstractNamedSchemaElement()
-
-
Method Details
-
getName
Returns the first name defined or null if no names are defined.- Returns:
- first name in the list
-
getNames
Returns the names.- Returns:
- names
-
setNames
Sets the names.- Parameters:
s
- names
-
hasName
Returns whether the supplied string matches, ignoring case, any of the names for this schema element.- Parameters:
s
- to match- Returns:
- whether the supplied string matches a name
-
isObsolete
public boolean isObsolete()Returns whether this attribute type definition is obsolete.- Returns:
- whether this attribute type definition is obsolete
-
setObsolete
public void setObsolete(boolean b) Sets whether this attribute type definition is obsolete.- Parameters:
b
- whether this attribute type definition is obsolete
-