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

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.syntax.AbstractSchemaDescription
      extended by org.apache.directory.shared.ldap.schema.syntax.ObjectClassDescription

public class ObjectClassDescription
extends AbstractSchemaDescription

RFC 4512 - 4.1.1. Object Class Description

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.schema.syntax.AbstractSchemaDescription
description, extensions, isObsolete, names, numericOid
 
Constructor Summary
ObjectClassDescription()
           
 
Method Summary
 void addMayAttributeType(java.lang.String oid)
           
 void addMustAttributeType(java.lang.String oid)
           
 void addSuperiorObjectClass(java.lang.String oid)
           
 ObjectClassTypeEnum getKind()
           
 java.util.List<java.lang.String> getMayAttributeTypes()
           
 java.util.List<java.lang.String> getMustAttributeTypes()
           
 java.util.List<java.lang.String> getSuperiorObjectClasses()
           
 void setKind(ObjectClassTypeEnum kind)
           
 void setMayAttributeTypes(java.util.List<java.lang.String> mayAttributeTypes)
           
 void setMustAttributeTypes(java.util.List<java.lang.String> mustAttributeTypes)
           
 void setSuperiorObjectClasses(java.util.List<java.lang.String> superiorObjectClasses)
           
 
Methods inherited from class org.apache.directory.shared.ldap.schema.syntax.AbstractSchemaDescription
addExtension, equals, getDescription, getExtensions, getNames, getNumericOid, hashCode, isObsolete, setDescription, setExtensions, setNames, setNumericOid, setObsolete
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectClassDescription

public ObjectClassDescription()
Method Detail

getMayAttributeTypes

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

setMayAttributeTypes

public void setMayAttributeTypes(java.util.List<java.lang.String> mayAttributeTypes)

getMustAttributeTypes

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

setMustAttributeTypes

public void setMustAttributeTypes(java.util.List<java.lang.String> mustAttributeTypes)

getSuperiorObjectClasses

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

setSuperiorObjectClasses

public void setSuperiorObjectClasses(java.util.List<java.lang.String> superiorObjectClasses)

getKind

public ObjectClassTypeEnum getKind()

setKind

public void setKind(ObjectClassTypeEnum kind)

addSuperiorObjectClass

public void addSuperiorObjectClass(java.lang.String oid)

addMustAttributeType

public void addMustAttributeType(java.lang.String oid)

addMayAttributeType

public void addMayAttributeType(java.lang.String oid)


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