org.apache.directory.shared.ldap.schema.syntax
Class AbstractSchemaDescription

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.syntax.AbstractSchemaDescription
Direct Known Subclasses:
AbstractAdsSchemaDescription, AttributeTypeDescription, DITContentRuleDescription, DITStructureRuleDescription, LdapSyntaxDescription, MatchingRuleDescription, MatchingRuleUseDescription, NameFormDescription, ObjectClassDescription

public class AbstractSchemaDescription
extends java.lang.Object


Field Summary
protected  java.lang.String description
           
protected  java.util.Map<java.lang.String,java.util.List<java.lang.String>> extensions
           
protected  boolean isObsolete
           
protected  java.util.List<java.lang.String> names
           
protected  java.lang.String numericOid
           
 
Constructor Summary
protected AbstractSchemaDescription()
           
 
Method Summary
 void addExtension(java.lang.String key, java.util.List<java.lang.String> values)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExtensions()
           
 java.util.List<java.lang.String> getNames()
           
 java.lang.String getNumericOid()
           
 int hashCode()
          Compute the instance's hash code
 boolean isObsolete()
           
 void setDescription(java.lang.String description)
           
 void setExtensions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> extensions)
           
 void setNames(java.util.List<java.lang.String> names)
           
 void setNumericOid(java.lang.String oid)
           
 void setObsolete(boolean isObsolete)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numericOid

protected java.lang.String numericOid

names

protected java.util.List<java.lang.String> names

description

protected java.lang.String description

isObsolete

protected boolean isObsolete

extensions

protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> extensions
Constructor Detail

AbstractSchemaDescription

protected AbstractSchemaDescription()
Method Detail

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getExtensions

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExtensions()

setExtensions

public void setExtensions(java.util.Map<java.lang.String,java.util.List<java.lang.String>> extensions)

isObsolete

public boolean isObsolete()

setObsolete

public void setObsolete(boolean isObsolete)

getNames

public java.util.List<java.lang.String> getNames()

setNames

public void setNames(java.util.List<java.lang.String> names)

getNumericOid

public java.lang.String getNumericOid()

setNumericOid

public void setNumericOid(java.lang.String oid)

addExtension

public void addExtension(java.lang.String key,
                         java.util.List<java.lang.String> values)

hashCode

public int hashCode()
Compute the instance's hash code

Overrides:
hashCode in class java.lang.Object
Returns:
the instance's hash code

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.