|
All LDAP Classes Internal LDAP Classes |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ietf.ldap.LDAPAttribute
org.ietf.ldap.LDAPSchemaElement
org.ietf.ldap.LDAPObjectClassSchema
public class LDAPObjectClassSchema
Represents the schematic definition of a particular object class in a particular directory server.
Field Summary | |
---|---|
static int |
ABSTRACT
This class definition defines an abstract schema class. |
static int |
AUXILIARY
This class definition defines an auxiliary schema class. |
private LDAPObjectClassSchema |
schema
|
static int |
STRUCTURAL
This class definition defines a structural schema class. |
Fields inherited from class org.ietf.ldap.LDAPSchemaElement |
---|
schemaElement |
Constructor Summary | |
---|---|
LDAPObjectClassSchema(LDAPObjectClassSchema schema)
Constructs from com.novell.ldap.LDAPObjectClassSchema |
|
LDAPObjectClassSchema(java.lang.String raw)
Constructs an object class definition from the raw string value returned from a directory query for "objectClasses". |
|
LDAPObjectClassSchema(java.lang.String[] names,
java.lang.String oid,
java.lang.String[] superiors,
java.lang.String description,
java.lang.String[] required,
java.lang.String[] optional,
int type,
boolean obsolete)
Constructs an object class definition for adding to or deleting from a directory's schema. |
Method Summary | |
---|---|
java.lang.String[] |
getOptionalAttributes()
Returns a list of optional attributes but not required of an entry with this object class. |
java.lang.String[] |
getRequiredAttributes()
Returns a list of attributes required for an entry with this object class. |
java.lang.String[] |
getSuperiors()
Returns the object classes from which this one derives. |
int |
getType()
Returns the type of object class. |
Methods inherited from class org.ietf.ldap.LDAPSchemaElement |
---|
getDescription, getID, getNames, getQualifier, getQualifierNames, isObsolete, setQualifier, toString |
Methods inherited from class org.ietf.ldap.LDAPAttribute |
---|
addValue, addValue, clone, compareTo, getBaseName, getBaseName, getByteValueArray, getByteValues, getLangSubtype, getName, getStringValueArray, getStringValues, getSubtypes, getSubtypes, getWrappedObject, hasSubtype, hasSubtypes, removeValue, removeValue, size |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private LDAPObjectClassSchema schema
public static final int ABSTRACT
public static final int STRUCTURAL
public static final int AUXILIARY
Constructor Detail |
---|
public LDAPObjectClassSchema(java.lang.String[] names, java.lang.String oid, java.lang.String[] superiors, java.lang.String description, java.lang.String[] required, java.lang.String[] optional, int type, boolean obsolete)
public LDAPObjectClassSchema(java.lang.String raw)
LDAPObjectClassSchema(LDAPObjectClassSchema schema)
Method Detail |
---|
public java.lang.String[] getSuperiors()
public java.lang.String[] getRequiredAttributes()
public java.lang.String[] getOptionalAttributes()
public int getType()
|
All LDAP Classes Internal LDAP Classes |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |