|
||||||||||
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 SchemaElement
SchemaElement.isObsolete()
public void setObsolete(boolean obsolete)
SchemaElement
setObsolete
in interface SchemaElement
obsolete
- The value to be setSchemaElement.setObsolete(boolean)
public java.lang.String getOid()
SchemaElement
getOid
in interface SchemaElement
SchemaElement.getOid()
public java.lang.String getDescription()
getDescription
in interface SchemaElement
SchemaElement.getDescription()
public void setDescription(java.lang.String description)
SchemaElement
setDescription
in interface SchemaElement
description
- The schema element's descriptionSchemaElement.setDescription(String)
public java.util.List<java.lang.String> getNames()
getNames
in interface SchemaElement
SchemaElement.getNames()
public void setNames(java.util.List<java.lang.String> names)
SchemaElement
setNames
in interface SchemaElement
names
- The list of names of this schemaElementSchemaElement.setNames(List)
public java.util.List<java.lang.String> getExtensions()
getExtensions
in interface SchemaElement
SchemaElement.getExtensions()
public void setExtensions(java.util.List<java.lang.String> extensions)
SchemaElement
setExtensions
in interface SchemaElement
extensions
- The list of extensions of this schemaElementSchemaElement.setExtensions(List)
public abstract java.lang.String dnToLdif(java.lang.String schemaName) throws LdapException
LdapException
protected java.lang.String extensionsToLdif(java.lang.String ID) throws LdapException
ID
- The attributeId : can be m-objectClassExtension or
m-attributeTypeExtension
LdapException
- If the conversion goes wrongprotected java.lang.String schemaToLdif(java.lang.String schemaName, java.lang.String type) throws LdapException
LdapException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |