|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.shared.converter.schema.SchemaElementImpl
public abstract class SchemaElementImpl
An abstract SchemaElement implementation. It contains shared elements from AttributeType and ObjectClass, like obsolete, oid, description, names and extensions (not implemented)
| Field Summary | |
|---|---|
protected java.lang.String |
description
The schema element description |
protected java.util.List<java.lang.String> |
extensions
The optional list of extensions |
protected java.util.List<java.lang.String> |
names
The list of names for this schemaElements |
protected boolean |
obsolete
The obsolete flag |
protected java.lang.String |
oid
The schema element oid |
| Constructor Summary | |
|---|---|
SchemaElementImpl()
|
|
| Method Summary | |
|---|---|
abstract java.lang.String |
dnToLdif(java.lang.String schemaName)
|
protected java.lang.String |
extensionsToLdif(java.lang.String ID)
Return the extensions formated as Ldif lines |
java.lang.String |
getDescription()
|
java.util.List<java.lang.String> |
getExtensions()
|
java.util.List<java.lang.String> |
getNames()
|
java.lang.String |
getOid()
Returns the schema element's OID |
boolean |
isObsolete()
Tells if the attributeType is obsolete |
protected java.lang.String |
schemaToLdif(java.lang.String schemaName,
java.lang.String type)
|
void |
setDescription(java.lang.String description)
Set the schema element's description |
void |
setExtensions(java.util.List<java.lang.String> extensions)
Set a list of extensions for a schemaElement |
void |
setNames(java.util.List<java.lang.String> names)
Set a list of names for a schemaElement |
void |
setObsolete(boolean obsolete)
Set the obsolete flag |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.directory.shared.converter.schema.SchemaElement |
|---|
toLdif |
| Field Detail |
|---|
protected java.lang.String oid
protected java.lang.String description
protected java.util.List<java.lang.String> names
protected boolean obsolete
protected java.util.List<java.lang.String> extensions
| Constructor Detail |
|---|
public SchemaElementImpl()
| Method Detail |
|---|
public boolean isObsolete()
SchemaElement
isObsolete in interface SchemaElementSchemaElement.isObsolete()public void setObsolete(boolean obsolete)
SchemaElement
setObsolete in interface SchemaElementobsolete - The value to be setSchemaElement.setObsolete(boolean)public java.lang.String getOid()
SchemaElement
getOid in interface SchemaElementSchemaElement.getOid()public java.lang.String getDescription()
getDescription in interface SchemaElementSchemaElement.getDescription()public void setDescription(java.lang.String description)
SchemaElement
setDescription in interface SchemaElementdescription - The schema element's descriptionSchemaElement.setDescription(String)public java.util.List<java.lang.String> getNames()
getNames in interface SchemaElementSchemaElement.getNames()public void setNames(java.util.List<java.lang.String> names)
SchemaElement
setNames in interface SchemaElementnames - The list of names of this schemaElementSchemaElement.setNames(List)public java.util.List<java.lang.String> getExtensions()
getExtensions in interface SchemaElementSchemaElement.getExtensions()public void setExtensions(java.util.List<java.lang.String> extensions)
SchemaElement
setExtensions in interface SchemaElementextensions - The list of extensions of this schemaElementSchemaElement.setExtensions(List)
public abstract java.lang.String dnToLdif(java.lang.String schemaName)
throws javax.naming.NamingException
javax.naming.NamingException
protected java.lang.String extensionsToLdif(java.lang.String ID)
throws javax.naming.NamingException
ID - The attributeId : can be m-objectClassExtension or
m-attributeTypeExtension
javax.naming.NamingException - If the conversion goes wrong
protected java.lang.String schemaToLdif(java.lang.String schemaName,
java.lang.String type)
throws javax.naming.NamingException
javax.naming.NamingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||